Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/perl-Tk.spec'], chrootPath='/var/lib/mock/centos-stream-9-x86_64-1672970660.734576/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e7zzj16x:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e7zzj16x:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '4aeb21bc540846e489343c0eb8b6de2a', '-D', '/var/lib/mock/centos-stream-9-x86_64-1672970660.734576/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e7zzj16x:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/perl-Tk.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1628467200 Wrote: /builddir/build/SRPMS/perl-Tk-804.035-7.eln_clang_unknown.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/perl-Tk.spec'], chrootPath='/var/lib/mock/centos-stream-9-x86_64-1672970660.734576/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e7zzj16x:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e7zzj16x:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ab69d68d667b4fd5a15a007a063e54fe', '-D', '/var/lib/mock/centos-stream-9-x86_64-1672970660.734576/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.e7zzj16x:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/perl-Tk.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1628467200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fIzLaC + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Tk-804.035 + /usr/bin/gzip -dc /builddir/build/SOURCES/Tk-804.035.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Tk-804.035 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find . -type f -exec /usr/bin/perl -pi -e 's,^(#!)(/usr/local)?/bin/perl\b,$1/usr/bin/perl, if ($. == 1)' '{}' ';' + chmod -x pod/Popup.pod Tixish/lib/Tk/balArrow.xbm + echo 'Patch #0 (perl-Tk-widget.patch):' Patch #0 (perl-Tk-widget.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file demos/widget + /usr/bin/perl -pi -e 's,\@demopath\@,/usr/share/doc/perl-Tk/demos,g' demos/widget Patch #2 (perl-Tk-seg.patch): + echo 'Patch #2 (perl-Tk-seg.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .seg --fuzz=0 patching file pTk/mTk/generic/tkConfig.c + '[' -e /usr/lib/rpm/clang/perl-Tk-run ']' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YVcj5H + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd Tk-804.035 + /usr/bin/perl Makefile.PL INSTALLDIRS=vendor X11LIB=/usr/lib64 XFT=0 PPM for perl5.032001 Test Compiling config/perlrx.c /usr/bin/perl is installed in /usr/lib64/perl5 okay Test Compiling config/pmop.c Test Compiling config/pregcomp2.c Test Compiling config/regexp511.c Test Compiling config/signedchar.c Test Compiling config/Ksprintf.c Test Compiling config/svtrv.c Test Compiling config/copstashset.c Test Compiling config/tod.c Generic gettimeofday() Cannot find X include files via /include XFT not requested Writing Tk/Config.pm Writing pTk/tkConfig.h Using -L/usr/lib64 to find /usr/lib64/libX11.so.6.4.0 Using -I/usr/include to find /usr/include/X11/Xlib.h Checking if your kit is complete... Looks good 'X11LIB' is not a known MakeMaker parameter name. 'XFT' is not a known MakeMaker parameter name. Generating Dependencies for linux, win_arch=x Test Compiling config/Hstrtoul.c Test Compiling config/Hstrdup.c Test Compiling config/Hstrcasecmp.c Extracting ClientWin.c Extracting default.h Extracting exWinHandle.c Extracting img.h Extracting imgBMP.c Extracting imgInit.c Extracting imgInt.h Extracting imgObj.c Extracting imgUtil.c Extracting imgWindow.c Extracting imgXBM.c Extracting imgXPM.c Extracting ks_names.h Extracting moredefs.h Extracting port.h Extracting stbDItem.c Extracting stbDiStyle.c Extracting tclAsync.c Extracting tclDecls.h Extracting tclEvent.c Extracting tclHash.c Extracting tclIntDecls.h Extracting tclIntPlatDecls.h Extracting tclMath.h Extracting tclNotify.c Extracting tclPlatDecls.h Extracting tclPreserve.c Extracting tclTimer.c Extracting tclUnixEvent.c Extracting tclUnixNotfy.c Extracting tclUnixTime.c Extracting tix.h Extracting tixBitmaps.h Extracting tixCompat.c Extracting tixDItem.c Extracting tixDef.h Extracting tixDiITxt.c Extracting tixDiImg.c Extracting tixDiStyle.c Extracting tixDiText.c Extracting tixDiWin.c Extracting tixError.c Extracting tixForm.c Extracting tixForm.h Extracting tixFormMisc.c Extracting tixGrData.c Extracting tixGrData.h Extracting tixGrFmt.c Extracting tixGrRC.c Extracting tixGrSel.c Extracting tixGrSort.c Extracting tixGrUtl.c Extracting tixGrid.c Extracting tixGrid.h Extracting tixHLCol.c Extracting tixHLHdr.c Extracting tixHLInd.c Extracting tixHList.c Extracting tixHList.h Extracting tixImgCmp.c Extracting tixImgXpm.c Extracting tixImgXpm.h Extracting tixInputO.c Extracting tixInt.h Extracting tixList.c Extracting tixMwm.c Extracting tixNBFrame.c Extracting tixPort.h Extracting tixScroll.c Extracting tixSmpLs.c Extracting tixTList.c Extracting tixTList.h Extracting tixUnixDraw.c Extracting tixUnixInt.h Extracting tixUnixPort.h Extracting tixUnixWm.c Extracting tixUnixXpm.c Extracting tixUtils.c Extracting tk.h Extracting tk3d.c Extracting tk3d.h Extracting tkAtom.c Extracting tkBind.c Extracting tkBitmap.c Extracting tkButton.c Extracting tkButton.h Extracting tkCanvArc.c Extracting tkCanvBmap.c Extracting tkCanvImg.c Extracting tkCanvLine.c Extracting tkCanvPoly.c Extracting tkCanvPs.c Extracting tkCanvText.c Extracting tkCanvUtil.c Extracting tkCanvWind.c Extracting tkCanvas.c Extracting tkCanvas.h Extracting tkClipboard.c Extracting tkCmds.c Extracting tkColor.c Extracting tkColor.h Extracting tkConfig.c Extracting tkCursor.c Extracting tkDecls.h Extracting tkEntry.c Extracting tkError.c Extracting tkEvent.c Extracting tkFileFilter.c Extracting tkFileFilter.h Extracting tkFocus.c Extracting tkFont.c Extracting tkFont.h Extracting tkFrame.c Extracting tkGC.c Extracting tkGeometry.c Extracting tkGet.c Extracting tkGrab.c Extracting tkGrid.c Extracting tkImage.c Extracting tkImgBmap.c Extracting tkImgGIF.c Extracting tkImgPPM.c Extracting tkImgPhoto.c Extracting tkImgUtil.c Extracting tkInitScript.h Extracting tkInt.h Extracting tkIntDecls.h Extracting tkIntPlatDecls.h Extracting tkIntXlibDecls.h Extracting tkListbox.c Extracting tkMacWinMenu.c Extracting tkMenu.c Extracting tkMenu.h Extracting tkMenuDraw.c Extracting tkMenubutton.c Extracting tkMenubutton.h Extracting tkMessage.c Extracting tkObj.c Extracting tkOldConfig.c Extracting tkOption.c Extracting tkPack.c Extracting tkPanedWindow.c Extracting tkPlace.c Extracting tkPlatDecls.h Extracting tkPointer.c Extracting tkPort.h Extracting tkRectOval.c Extracting tkScale.c Extracting tkScale.h Extracting tkScrollbar.c Extracting tkScrollbar.h Extracting tkSelect.c Extracting tkSelect.h Extracting tkSquare.c Extracting tkStubImg.c Extracting tkStyle.c Extracting tkText.c Extracting tkText.h Extracting tkTextBTree.c Extracting tkTextDisp.c Extracting tkTextImage.c Extracting tkTextIndex.c Extracting tkTextMark.c Extracting tkTextTag.c Extracting tkTextWind.c Extracting tkTrig.c Extracting tkUndo.c Extracting tkUndo.h Extracting tkUnix.c Extracting tkUnix3d.c Extracting tkUnixButton.c Extracting tkUnixColor.c Extracting tkUnixConfig.c Extracting tkUnixCursor.c Extracting tkUnixDefault.h Extracting tkUnixDialog.c Extracting tkUnixDraw.c Extracting tkUnixEmbed.c Extracting tkUnixEvent.c Extracting tkUnixFocus.c Extracting tkUnixFont.c Extracting tkUnixInit.c Extracting tkUnixInt.h Extracting tkUnixKey.c Extracting tkUnixMenu.c Extracting tkUnixMenubu.c Extracting tkUnixPort.h Extracting tkUnixScale.c Extracting tkUnixScrlbr.c Extracting tkUnixSelect.c Extracting tkUnixSend.c Extracting tkUnixWm.c Extracting tkUnixXId.c Extracting tkUnixXft.c Extracting tkUtil.c Extracting tkVisual.c Extracting tkWindow.c Extracting xbytes.h Finding dependencies for ClientWin.c Finding dependencies for Lang_f.c Finding dependencies for Xlib_f.c Finding dependencies for XrmOption.c Finding dependencies for imgBMP.c Finding dependencies for imgInit.c Finding dependencies for imgInt_f.c Finding dependencies for imgObj.c Finding dependencies for imgUtil.c Finding dependencies for imgWindow.c Finding dependencies for imgXBM.c Finding dependencies for imgXPM.c Finding dependencies for ptkCanvGrid.c Finding dependencies for ptkCanvGroup.c Finding dependencies for stbDItem.c Finding dependencies for stbDashCustom.c Finding dependencies for stbDiStyle.c Finding dependencies for strGlue.c Finding dependencies for tclAsync.c Finding dependencies for tclDecls_f.c Finding dependencies for tclEvent.c Finding dependencies for tclHash.c Finding dependencies for tclNotify.c Finding dependencies for tclPreserve.c Finding dependencies for tclTimer.c Finding dependencies for tclUnixEvent.c Finding dependencies for tclUnixNotfy.c Finding dependencies for tclUnixTime.c Finding dependencies for tixCompat.c Finding dependencies for tixDItem.c Finding dependencies for tixDiITxt.c Finding dependencies for tixDiImg.c Finding dependencies for tixDiStyle.c Finding dependencies for tixDiText.c Finding dependencies for tixDiWin.c Finding dependencies for tixError.c Finding dependencies for tixForm.c Finding dependencies for tixFormMisc.c Finding dependencies for tixGrData.c Finding dependencies for tixGrFmt.c Finding dependencies for tixGrRC.c Finding dependencies for tixGrSel.c Finding dependencies for tixGrSort.c Finding dependencies for tixGrUtl.c Finding dependencies for tixGrid.c Finding dependencies for tixHLCol.c Finding dependencies for tixHLHdr.c Finding dependencies for tixHLInd.c Finding dependencies for tixHList.c Finding dependencies for tixImgCmp.c Finding dependencies for tixImgXpm.c Finding dependencies for tixImgXpm_f.c Finding dependencies for tixInputO.c Finding dependencies for tixInt_f.c Finding dependencies for tixList.c Finding dependencies for tixMwm.c Finding dependencies for tixNBFrame.c Finding dependencies for tixScroll.c Finding dependencies for tixSmpLs.c Finding dependencies for tixTList.c Finding dependencies for tixUnixDraw.c Finding dependencies for tixUnixWm.c Finding dependencies for tixUnixXpm.c Finding dependencies for tixUtils.c Finding dependencies for tixVars.c Finding dependencies for tix_f.c Finding dependencies for tk3d.c Finding dependencies for tkAtom.c Finding dependencies for tkBind.c Finding dependencies for tkBitmap.c Finding dependencies for tkButton.c Finding dependencies for tkCanvArc.c Finding dependencies for tkCanvBmap.c Finding dependencies for tkCanvImg.c Finding dependencies for tkCanvLine.c Finding dependencies for tkCanvPoly.c Finding dependencies for tkCanvPs.c Finding dependencies for tkCanvText.c Finding dependencies for tkCanvUtil.c Finding dependencies for tkCanvWind.c Finding dependencies for tkCanvas.c Finding dependencies for tkClipboard.c Finding dependencies for tkCmds.c Finding dependencies for tkColor.c Finding dependencies for tkConfig.c Finding dependencies for tkCursor.c Finding dependencies for tkDecls_f.c Finding dependencies for tkEntry.c Finding dependencies for tkError.c Finding dependencies for tkEvent.c Finding dependencies for tkEvent_f.c Finding dependencies for tkFileFilter.c Finding dependencies for tkFocus.c Finding dependencies for tkFont.c Finding dependencies for tkFrame.c Finding dependencies for tkGC.c Finding dependencies for tkGeometry.c Finding dependencies for tkGet.c Finding dependencies for tkGrab.c Finding dependencies for tkGrid.c Finding dependencies for tkImage.c Finding dependencies for tkImgBmap.c Finding dependencies for tkImgGIF.c Finding dependencies for tkImgPPM.c Finding dependencies for tkImgPhoto.c Finding dependencies for tkImgPhoto_f.c Finding dependencies for tkIntDecls_f.c Finding dependencies for tkIntPlatDecls_f.c Finding dependencies for tkIntXlibDecls_f.c Finding dependencies for tkInt_f.c Finding dependencies for tkListbox.c Finding dependencies for tkMenu.c Finding dependencies for tkMenuDraw.c Finding dependencies for tkMenubutton.c Finding dependencies for tkMessage.c Finding dependencies for tkObj.c Finding dependencies for tkOldConfig.c Finding dependencies for tkOption.c Finding dependencies for tkOption_f.c Finding dependencies for tkPack.c Finding dependencies for tkPanedWindow.c Finding dependencies for tkPlace.c Finding dependencies for tkPlatDecls_f.c Finding dependencies for tkPointer.c Finding dependencies for tkProperty.c Finding dependencies for tkRectOval.c Finding dependencies for tkScale.c Finding dependencies for tkScrollbar.c Finding dependencies for tkSelect.c Finding dependencies for tkSquare.c Finding dependencies for tkStubImg.c Finding dependencies for tkStyle.c Finding dependencies for tkText.c Finding dependencies for tkTextBTree.c Finding dependencies for tkTextDisp.c Finding dependencies for tkTextImage.c Finding dependencies for tkTextIndex.c Finding dependencies for tkTextMark.c Finding dependencies for tkTextTag.c Finding dependencies for tkTextWind.c Finding dependencies for tkTrig.c Finding dependencies for tkUndo.c Finding dependencies for tkUnix.c Finding dependencies for tkUnix3d.c Finding dependencies for tkUnixButton.c Finding dependencies for tkUnixColor.c Finding dependencies for tkUnixConfig.c Finding dependencies for tkUnixCursor.c Finding dependencies for tkUnixDialog.c Finding dependencies for tkUnixDraw.c Finding dependencies for tkUnixEmbed.c Finding dependencies for tkUnixEvent.c Finding dependencies for tkUnixFocus.c Finding dependencies for tkUnixFont.c Finding dependencies for tkUnixInit.c Finding dependencies for tkUnixKey.c Finding dependencies for tkUnixMenu.c Finding dependencies for tkUnixMenubu.c Finding dependencies for tkUnixScale.c Finding dependencies for tkUnixScrlbr.c Finding dependencies for tkUnixSelect.c Finding dependencies for tkUnixSend.c Finding dependencies for tkUnixWm.c Finding dependencies for tkUnixXId.c Finding dependencies for tkUnixXft.c Finding dependencies for tkUtil.c Finding dependencies for tkVisual.c Finding dependencies for tkWindow.c Finding dependencies for tk_f.c Warning: LINKTYPE set to '', no longer necessary Checking if your kit is complete... Looks good Finding dependencies for X.xs Finding dependencies for Xlib.xs Finding dependencies for WinPhoto.xs Finding dependencies for Pixmap.xs Finding dependencies for TixGrid.xs Finding dependencies for Text.xs Finding dependencies for TList.xs Finding dependencies for Scrollbar.xs Finding dependencies for Scale.xs Test Compile/Run config/has_png.c Using system's -lpng Finding dependencies for PNG.xs Finding dependencies for imgPNG.c Invalid term: -32768 && INT_MAX == 32767 at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 57, line 486. trailing: -32768 && INT_MAX == 32767 at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 106, line 486. ignore 'error "libpng requires a signed 16-bit type"' ignore 'error "libpng requires an unsigned 16-bit type"' Invalid term: -2147483646 && INT_MAX > 2147483646 at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 57, line 502. trailing: -2147483646 && INT_MAX > 2147483646 at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 106, line 502. Invalid term: -2147483646 && LONG_MAX > 2147483646 at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 57, line 504. trailing: -2147483646 && LONG_MAX > 2147483646 at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 106, line 504. ignore 'error "libpng requires a signed 32-bit (or more) type"' trailing: U at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 106, line 510. trailing: U at /builddir/build/BUILD/Tk-804.035/Tk/MakeDepend.pm line 106, line 512. ignore 'error "libpng requires an unsigned 32-bit (or more) type"' Finding dependencies for NBFrame.xs Finding dependencies for Mwm.xs Finding dependencies for Menubutton.xs Finding dependencies for Listbox.xs Test Compile/Run config/has_jpeg.c Using system's -ljpeg Finding dependencies for JPEG.xs Finding dependencies for imgJPEG.c Use of uninitialized value in subroutine entry at /usr/share/perl5/vendor_perl/ExtUtils/MakeMaker.pm line 1285. Finding dependencies for InputO.xs Finding dependencies for IO.xs Finding dependencies for HList.xs Finding dependencies for Event.xs Finding dependencies for eventWin32Dll.c Finding dependencies for pTkCallback.c Finding dependencies for tclAsync.c Finding dependencies for tclEvent.c Finding dependencies for tclNotify.c Finding dependencies for tclPlatEvent.c Finding dependencies for tclPlatNotfy.c Finding dependencies for tclPlatTime.c Finding dependencies for tclTimer.c Finding dependencies for Entry.xs Skip Win32Site on x Warning: LINKTYPE set to '', no longer necessary Finding dependencies for Compound.xs Finding dependencies for Canvas.xs Finding dependencies for Tk.xs Finding dependencies for chnGlue.c Finding dependencies for encGlue.c Finding dependencies for evtGlue.c Finding dependencies for objGlue.c Finding dependencies for tixGlue.c Finding dependencies for tkGlue.c Finding dependencies for tkGlue_f.c Finding dependencies for tkWin32Dll.c Tests in PNG Tests in JPEG Tests in Event Generating a Unix-style Makefile Writing Makefile for Tk + find . -name Makefile + xargs /usr/bin/perl -pi -e 's/^\tLD_RUN_PATH=[^\s]+\s*/\t/' + make -j2 "/usr/bin/perl" pTk/mkVFunc -m x tkGlue.h "/usr/bin/perl" pTk/mkVFunc -t x tkGlue.h Ignoring from tkGlue.exc tkGlue.h:48: extern SV *XEvent_Info _((EventAndKeySym *obj,char *s)); tkGlue.h:49: extern EventAndKeySym *SVtoEventAndKeySym _((SV *arg)); tkGlue.h:52: extern XS(XStoWidget); tkGlue.h:57: EXTERN void Boot_Glue (pTHX); tkGlue.h:58: EXTERN void Boot_Tix (pTHX); tkGlue.h:60: extern SV *TagIt _((SV *sv, char *type)); tkGlue.h:61: extern void Font_DESTROY _((SV *sv)); tkGlue.h:63: extern void Tk_CheckHash _((SV *sv,struct pTkCheckChain *chain)); tkGlue.h:65: extern int has_highbit(CONST char *s,int l); tkGlue.h:66: extern SV * sv_maybe_utf8(SV *sv); tkGlue.h:67: extern SV * Lang_SystemEncoding(void); TKGLUE Ignoring from tkGlue.exc tkGlue.h:48: extern SV *XEvent_Info _((EventAndKeySym *obj,char *s)); tkGlue.h:49: extern EventAndKeySym *SVtoEventAndKeySym _((SV *arg)); tkGlue.h:52: extern XS(XStoWidget); tkGlue.h:57: EXTERN void Boot_Glue (pTHX); tkGlue.h:58: EXTERN void Boot_Tix (pTHX); tkGlue.h:60: extern SV *TagIt _((SV *sv, char *type)); tkGlue.h:61: extern void Font_DESTROY _((SV *sv)); tkGlue.h:63: extern void Tk_CheckHash _((SV *sv,struct pTkCheckChain *chain)); tkGlue.h:65: extern int has_highbit(CONST char *s,int l); tkGlue.h:66: extern SV * sv_maybe_utf8(SV *sv); tkGlue.h:67: extern SV * Lang_SystemEncoding(void); TKGLUE "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Tk.xs > Tk.xsc Running Mkbootstrap for Tk () chmod 644 "Tk.bs" clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ chnGlue.c Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in Tk.xs, line 1030 mv Tk.xsc Tk.c clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ encGlue.c In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ chnGlue.c:20:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_OpenFileChannel(interp,fileName,modeString,permissions) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:chnGlue.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FSOpenFileChannel(interp, pathPtr, modeString, permissions) ^ chnGlue.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Read(chan,bufPtr,toRead) ^ chnGlue.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Write(chan, buf, count) ^ 5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ evtGlue.c chnGlue.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Close(interp,chan) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 warnings generated. /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UtfCharComplete(str, len) ^ encGlue.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UniCharToUtfDString(wString, numChars, dsPtr) ^ encGlue.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UtfToUniCharDString(string, length, dsPtr) ^ encGlue.c:243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UniCharLen(str) ^ encGlue.c:417:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_StringMatch(string, pattern) ^ encGlue.c:600:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:5: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:600:4: note: '{' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:16: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^ encGlue.c:600:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:600:4: note: '{' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ encGlue.c:600:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ encGlue.c:600:4: note: ')' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:600:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:5: note: expanded from macro 'PUSHSTACKi' } STMT_END ^ encGlue.c:600:4: note: ')' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:7: note: expanded from macro 'PUSHSTACKi' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:602:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:602:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:602:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:602:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:603:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:603:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:603:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:603:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:604:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:604:4: note: '{' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:604:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:604:4: note: '{' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:604:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:604:4: note: ')' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:604:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:604:4: note: ')' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:614:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:5: note: expanded from macro 'POPSTACK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:614:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:16: note: expanded from macro 'POPSTACK' STMT_START { \ ^ encGlue.c:614:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:614:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ encGlue.c:614:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ encGlue.c:614:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:614:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:5: note: expanded from macro 'POPSTACK' } STMT_END ^ encGlue.c:614:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:7: note: expanded from macro 'POPSTACK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:735:21: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sv_setpvn(stmp,s,len); ^ /usr/lib64/perl5/CORE/embed.h:670:49: note: expanded from macro 'sv_setpvn' #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) ^ /usr/lib64/perl5/CORE/proto.h:3701:73: note: passing argument to parameter 'ptr' here PERL_CALLCONV void Perl_sv_setpvn(pTHX_ SV *const sv, const char *const ptr, const STRLEN len); ^ encGlue.c:736:22: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (has_highbit(s,len)) ^ ./tkGlue.h:65:36: note: passing argument to parameter 's' here extern int has_highbit(CONST char *s,int l); ^ encGlue.c:741:21: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sv_setpvn(stmp,s,len); ^ /usr/lib64/perl5/CORE/embed.h:670:49: note: expanded from macro 'sv_setpvn' #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) ^ /usr/lib64/perl5/CORE/proto.h:3701:73: note: passing argument to parameter 'ptr' here PERL_CALLCONV void Perl_sv_setpvn(pTHX_ SV *const sv, const char *const ptr, const STRLEN len); ^ encGlue.c:744:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:744:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:744:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:744:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:745:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:745:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:745:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:745:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:745:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:745:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:745:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:745:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:746:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:746:4: note: '{' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:746:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:746:4: note: '{' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:746:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:746:4: note: ')' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:746:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:746:4: note: ')' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:747:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:747:4: note: '{' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:747:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:747:4: note: '{' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:747:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:747:4: note: ')' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:747:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:747:4: note: ')' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:861:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:861:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:861:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:861:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:862:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:862:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:862:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:862:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:862:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:862:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:862:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:862:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:866:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:866:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:866:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:866:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:866:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:866:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:866:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:866:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:867:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:867:4: note: '{' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:867:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:867:4: note: '{' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:867:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:867:4: note: ')' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:867:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:867:4: note: ')' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:926:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:926:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:926:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:926:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:927:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:927:2: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:927:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:927:2: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:927:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:927:2: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:927:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:927:2: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:930:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:930:2: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:930:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:930:2: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:930:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:930:2: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:930:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:930:2: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ objGlue.c clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGlue.c 162 warnings generated. evtGlue.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlCheckProc(data, flags) ^ 99 warnings generated. In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:/usr/lib64/perl5/CORE/perl.h1448::6669::29 :warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: expanded from macro 'STMT_START' SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */: 107: ^32 : note: expanded from macro 'SBOX32_MIX3' /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^} STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: In file included from '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150/usr/lib64/perl5/CORE/sbox32_hash.h::13935::35 :note: ')' token is herenote: expanded from macro 'XORSHIFT96_set' ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ /usr/lib64/perl5/CORE/zaphod32_hash.h ^~~~~~~~~~: 88:3/usr/lib64/perl5/CORE/perl.h:: 666note: :expanded from macro 'ZAPHOD32_SCRAMBLE32'29: note: expanded from macro 'STMT_START' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:In file included from 1393objGlue.c::946: :In file included from /usr/lib64/perl5/CORE/perl.hnote: :expanded from macro 'XORSHIFT96_set'3921 : In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5/usr/lib64/perl5/CORE/sbox32_hash.h: :1453note: :'{' token is here13 : warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); note: expanded from macro 'ZAPHOD32_SCRAMBLE32' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h/usr/lib64/perl5/CORE/zaphod32_hash.h:35:: 151:/usr/lib64/perl5/CORE/sbox32_hash.h5::1456 :warning: 5'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87/usr/lib64/perl5/CORE/sbox32_hash.h:41::1393 :note: 35expanded from macro 'ZAPHOD32_SCRAMBLE32': note: expanded from macro 'XORSHIFT96_set' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \5: ^~~~~~~~~~note: ')' token is here /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5/usr/lib64/perl5/CORE/perl.h:: 667note: :'{' token is here21 : note: expanded from macro 'STMT_END' # define STMT_END ) ^ XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h#define XORSHIFT96_set(r,x,y,z,t) STMT_START { \: 3921: ^In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: /usr/lib64/perl5/CORE/sbox32_hash.hnote: :expanded from macro 'STMT_START' 1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1396/usr/lib64/perl5/CORE/zaphod32_hash.h:57:: 152note: :expanded from macro 'XORSHIFT96_set'5 : note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:/usr/lib64/perl5/CORE/sbox32_hash.h:801456::495:: note: expanded from macro 'ZAPHOD32_SCRAMBLE32'note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/sbox32_hash.hIn file included from /usr/lib64/perl5/CORE/hv_func.h::148235: :In file included from 9/usr/lib64/perl5/CORE/sbox32_hash.h:: 4warning: : /usr/lib64/perl5/CORE/zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: 157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); /usr/lib64/perl5/CORE/perl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 666:29: note: /usr/lib64/perl5/CORE/sbox32_hash.hexpanded from macro 'STMT_START': 97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5# define STMT_END ): note: ^'{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: /usr/lib64/perl5/CORE/zaphod32_hash.h'}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]: 157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h v2 = ROTR32(v2, 7) ^ v0; \ :1487 ^:13 : note: ')' token is here/usr/lib64/perl5/CORE/zaphod32_hash.h: 157:5: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); note: expanded from macro 'XORSHIFT128_set' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:} STMT_END125 : ^~~~~~~~ 3: /usr/lib64/perl5/CORE/perl.hnote: expanded from macro 'ZAPHOD32_MIX':667 :21: note: expanded from macro 'STMT_END' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21:# define STMT_END ) note: ^expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.cIn file included from :tixGlue.c9:2: : In file included from In file included from /usr/lib64/perl5/CORE/perl.h/usr/lib64/perl5/CORE/perl.h::39213921: : In file included from In file included from /usr/lib64/perl5/CORE/hv.h/usr/lib64/perl5/CORE/hv.h::663663: : In file included from In file included from /usr/lib64/perl5/CORE/hv_func.h/usr/lib64/perl5/CORE/hv_func.h::35: 35/usr/lib64/perl5/CORE/sbox32_hash.h: :In file included from 1490:/usr/lib64/perl5/CORE/sbox32_hash.h5::4 warning: : '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]/usr/lib64/perl5/CORE/zaphod32_hash.h :158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158 XORSHIFT128_set(*state,s0,s1,s2,s3,t2);: 5: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: '{' token is here /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5");/usr/lib64/perl5/CORE/hv_func.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~55 : /usr/lib64/perl5/CORE/stadtx_hash.h:/usr/lib64/perl5/CORE/zaphod32_hash.h113::1165::48 :warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro]note: expanded from macro 'ZAPHOD32_MIX' STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17));#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64'/usr/lib64/perl5/CORE/zaphod32_hash.h :167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80 v2 = ROTR32(v2, 7) ^ v0; \: 3 ^: note: expanded from macro 'STADTX_SCRAMBLE64'/usr/lib64/perl5/CORE/zaphod32_hash.h :167:5: note: ')' token is here} STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21:In file included from note: tixGlue.cexpanded from macro 'STMT_END': 2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: # define STMT_END ) In file included from ^/usr/lib64/perl5/CORE/hv_func.h :55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] In file included from objGlue.c:9: STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151));In file included from /usr/lib64/perl5/CORE/perl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 3921: In file included from /usr/lib64/perl5/CORE/hv.h/usr/lib64/perl5/CORE/stadtx_hash.h::72663:: 36In file included from :/usr/lib64/perl5/CORE/hv_func.h :note: 35expanded from macro 'STADTX_SCRAMBLE64': In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); /usr/lib64/perl5/CORE/perl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:666 :29:/usr/lib64/perl5/CORE/stadtx_hash.h :note: 72expanded from macro 'STMT_START': 47: note: expanded from macro 'STADTX_SCRAMBLE64' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */#define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47 v2 = ROTR32(v2, 7) ^ v0; \: note: ^expanded from macro 'STADTX_SCRAMBLE64' /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h v ^= (v >> 46); \: 666 ^: 29: /usr/lib64/perl5/CORE/stadtx_hash.hnote: :expanded from macro 'STMT_START'115 :5: note: ')' token is here # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835));/usr/lib64/perl5/CORE/zaphod32_hash.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 169:5: note: /usr/lib64/perl5/CORE/stadtx_hash.h'{' token is here: 80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h# define STMT_END ): 116: ^48 : note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \In file included from tixGlue.c: ^2 : In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21 v2 = ROTR32(v2, 7) ^ v0; \: ^note: expanded from macro 'STMT_END' /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here# define STMT_END ) ^ ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here In file included from ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tixGlue.c:2/usr/lib64/perl5/CORE/zaphod32_hash.h: :In file included from 116:/usr/lib64/perl5/CORE/perl.h48::3921 : note: In file included from expanded from macro 'ZAPHOD32_MIX'/usr/lib64/perl5/CORE/hv.h :663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h/usr/lib64/perl5/CORE/zaphod32_hash.h::116275:37::15 note: :expanded from macro 'ZAPHOD32_MIX' warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \/usr/lib64/perl5/CORE/hv_func.h ^~~~~~~~~~:180 :3: /usr/lib64/perl5/CORE/perl.hnote: :expanded from macro 'SIPROUND'666 :29: note: expanded from macro 'STMT_START' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13 SIP_FINAL_ROUNDS \ : ^~~~~~~~~~~~~~~~ note: '{' token is here /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,SIPROUND;SIPROUND;SIPROUND; /usr/lib64/perl5/CORE/zaphod32_hash.h ^~~~~~~~: 116:48: note: expanded from macro 'ZAPHOD32_MIX' /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END'#define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:/usr/lib64/perl5/CORE/zaphod32_hash.h3::247 note: :expanded from macro 'PERL_SIPHASH_FNC'13 : warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: SIP_ROUNDS; \warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ^~~~~~~~~~ SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ ,SIPROUND;SIPROUND;/usr/lib64/perl5/CORE/perl.h : ^~~~~~~~666 :29: note: expanded from macro 'STMT_START' /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */expanded from macro 'PERL_SIPHASH_FNC' ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /usr/lib64/perl5/CORE/sbox32_hash.h: ,SIPROUND;SIPROUND;1453 : ^~~~~~~~13 : warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h/usr/lib64/perl5/CORE/perl.h::1396666::5729:: note: note: expanded from macro 'STMT_START'expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ /usr/lib64/perl5/CORE/sbox32_hash.h ^: 1453:13: /usr/lib64/perl5/CORE/hv_func.hnote: :')' token is here219 :5: note: expanded from macro 'PERL_SIPHASH_FNC' XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h/usr/lib64/perl5/CORE/sbox32_hash.h::2801397::153:: note: '{' token is herenote: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ ,SIPROUND;SIPROUND; /usr/lib64/perl5/CORE/perl.h ^~~~~~~~: 667:21: note: /usr/lib64/perl5/CORE/hv_func.hexpanded from macro 'STMT_END': 175:14: note: expanded from macro 'SIPROUND' # define STMT_END ) ^ STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' In file included from objGlue.c SIP_ROUNDS; \: 9 ^~~~~~~~~~: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h v ^= (v >> 46); \: 2217 ^: 5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGlue.c /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ 98 warnings generated. In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:500:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:506:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:564:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:571:28: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:597:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,strlen(s))) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:630:29: warning: incompatible pointer types passing 'int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] return (unsigned char *) SvPV(objPtr, *lengthPtr); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1720:30: note: expanded from macro 'SvPV' #define SvPV(sv, lp) SvPV_flags(sv, lp, SV_GMAGIC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1726:57: note: expanded from macro 'SvPV_flags' ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pv_flags(sv, &lp, flags)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib64/perl5/CORE/embed.h:559:55: note: expanded from macro 'sv_2pv_flags' #define sv_2pv_flags(a,b,c) Perl_sv_2pv_flags(aTHX_ a,b,c) ^ /usr/lib64/perl5/CORE/proto.h:3248:73: note: passing argument to parameter 'lp' here PERL_CALLCONV char* Perl_sv_2pv_flags(pTHX_ SV *const sv, STRLEN *const lp, const I32 flags); ^ objGlue.c:719:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] av_store(av,i++,Tcl_NewStringObj(base,(s-base))); ^~~~ /usr/lib64/perl5/CORE/embed.h:62:50: note: expanded from macro 'av_store' #define av_store(a,b,c) Perl_av_store(aTHX_ a,b,c) ^ objGlue.c:367:31: note: passing argument to parameter 'bytes' here Tcl_NewStringObj (CONST char *bytes, int length) ^ objGlue.c:733:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:733:8: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:733:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:733:8: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AppendElement(interp, string) ^ objGlue.c:786:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:786:4: note: '{' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:786:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: note: '{' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: note: ')' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:786:4: note: ')' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:824:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:824:6: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:824:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:824:6: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DStringAppendElement(dsPtr, string) ^ objGlue.c:1033:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1033:4: note: '{' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:1033:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: note: '{' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: note: ')' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:1033:4: note: ')' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetIndexFromObj(interp, objPtr, tablePtr, msg, flags, indexPtr) ^ objGlue.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AppendToObj(objPtr, bytes, length) ^ objGlue.c:1160:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1160:3: note: '{' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:1160:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: note: '{' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: note: ')' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:1160:3: note: ')' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_WrongNumArgs(interp, objc, objv, message) ^ objGlue.c:1306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1306:2: note: '{' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:1306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: note: '{' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: note: ')' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:1306:2: note: ')' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1374:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1303:2: note: expanded from macro 'SvIV_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1374:4: note: '{' token is here SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1303:13: note: expanded from macro 'SvIV_set' STMT_START { \ ^ objGlue.c:1374:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1306:44: note: expanded from macro 'SvIV_set' (((XPVIV*) SvANY(sv))->xiv_iv = (val)); } STMT_END ^ objGlue.c:1374:4: note: ')' token is here SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1306:46: note: expanded from macro 'SvIV_set' (((XPVIV*) SvANY(sv))->xiv_iv = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1381:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:2: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1381:4: note: '{' token is here SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:13: note: expanded from macro 'SvNV_set' STMT_START { \ ^ objGlue.c:1381:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:48: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ objGlue.c:1381:4: note: ')' token is here SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:50: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCopyArg(sv) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 139 warnings generated. clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGlue_f.c tkGlue.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCatArg(out, sv, refs) ^ tkGlue.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangNull(sv) ^ tkGlue.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangMergeString(argc, args) ^ tkGlue.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangPrint(sv) ^ tkGlue.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MakeReference(sv) ^ tkGlue.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Blessed(package, sv) ^ tkGlue.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InterpHv(interp,fatal) ^ tkGlue.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetObjResult(interp) ^ tkGlue.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ResetResult(interp) ^ tkGlue.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetObjResult(interp, sv) ^ tkGlue.c:680:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:680:6: note: '{' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:680:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: note: '{' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: note: ')' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:680:6: note: ')' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_SetBinaryResult(interp, string, len, freeProc) ^ tkGlue.c:715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetResult(interp, string, freeProc) ^ tkGlue.c:725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CallWhenDeleted(interp, proc, clientData) ^ tkGlue.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteInterp(interp) ^ tkGlue.c:825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeadMainWindow(interp,tkwin) ^ tkGlue.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct_sv(ptr,sz) ^ tkGlue.c:877:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:877:4: note: '{' token is here SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ tkGlue.c:877:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ tkGlue.c:877:4: note: ')' token is here SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct_sv(ptr,sz) ^ tkGlue.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tilde_magic(hv,sv) ^ tkGlue.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetString(sp, s) ^ tkGlue.c:965:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:965:4: note: '{' token is here SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:965:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:965:4: note: ')' token is here SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetDefault(sp, s) ^ tkGlue.c:990:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:990:8: note: '{' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:990:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:990:8: note: ')' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetObj(sp, arg) ^ tkGlue.c:1012:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1012:4: note: '{' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1012:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: note: '{' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: note: ')' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1012:4: note: ')' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangOldSetArg(sp, arg, file, line) ^ tkGlue.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetVar(sp,sv) ^ tkGlue.c:1058:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetInt(sp, v) ^ tkGlue.c:1068:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1068:4: note: '{' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1068:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1068:4: note: ')' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetDouble(sp, v) ^ tkGlue.c:1085:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1085:4: note: '{' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1085:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1085:4: note: ')' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1102:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1102:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:1102:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:1102:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1103:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1103:2: note: '{' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1103:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1103:2: note: '{' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1103:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1103:2: note: ')' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1103:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1103:2: note: ')' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1104:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1104:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1104:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1104:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1104:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1104:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1104:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1104:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WindowCommand(sv, hv_ptr, need) ^ tkGlue.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SVtoWindow(sv) ^ tkGlue.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SVtoHWND(sv) ^ tkGlue.c:1306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjectRef(interp, path) ^ tkGlue.c:1322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetRef(interp, path) ^ tkGlue.c:1341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkToWidget(tkwin,pinterp) ^ tkGlue.c:1370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkToMainWindow(tkwin) ^ tkGlue.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangWidgetObj(interp, tkwin) ^ tkGlue.c:1395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangObjectObj(interp, name) ^ tkGlue.c:1434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFontObj(interp, tkfont, name) ^ tkGlue.c:1485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_ClearErrorInfo(interp) ^ tkGlue.c:1485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AddErrorInfo(interp, message) ^ tkGlue.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Check_Eval(interp) ^ tkGlue.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1562:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1562:2: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1562:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1562:2: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Set_widget(widget) ^ tkGlue.c:1589:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1589:4: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1589:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1589:4: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Set_widget(widget) ^ tkGlue.c:1603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1603:4: note: '{' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: note: '{' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: note: ')' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1603:4: note: ')' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushObjCallbackArgs(interp, svp ,obj) ^ tkGlue.c:1631:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1631:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:1631:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:1631:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1657:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1657:10: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1657:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1657:10: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1657:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1657:10: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1657:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1657:10: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1732:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1732:13: note: '{' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1732:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1732:13: note: '{' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1732:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1732:13: note: ')' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1732:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1732:13: note: ')' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1736:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1736:11: note: '{' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1736:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1736:11: note: '{' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1736:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1736:11: note: ')' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1736:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1736:11: note: ')' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1739:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1739:9: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1739:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1739:9: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1739:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1739:9: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1739:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1739:9: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1755:5: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1755:5: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1755:5: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1755:5: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushObjCallbackArgs(interp, svp ,obj) ^ tkGlue.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushCallbackArgs(interp, svp) ^ tkGlue.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetTclResult(interp,count) ^ tkGlue.c:1804:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1804:6: note: '{' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1804:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: note: '{' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: note: ')' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1804:6: note: ')' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetTclResult(interp,count) ^ tkGlue.c:1843:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1843:10: note: '{' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1843:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1843:10: note: '{' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1843:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1843:10: note: ')' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1843:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1843:10: note: ')' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1849:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1849:9: note: '{' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1849:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1849:9: note: '{' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1849:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1849:9: note: ')' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1849:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1849:9: note: ')' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1855:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1855:11: note: '{' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1855:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1855:11: note: '{' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1855:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1855:11: note: ')' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1855:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1855:11: note: ')' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1857:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1857:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1857:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1857:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1857:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1857:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1857:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1857:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1864:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1864:11: note: '{' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1864:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1864:11: note: '{' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1864:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1864:11: note: ')' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1864:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1864:11: note: ')' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1866:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1866:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1866:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1866:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1866:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1866:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1866:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1866:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1879:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1879:8: note: '{' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1879:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1879:8: note: '{' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1879:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1879:8: note: ')' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1879:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1879:8: note: ')' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushVarArgs(ap,argc) ^ tkGlue.c:1959:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void HandleBgErrors(clientData) ^ tkGlue.c:1959:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_BackgroundError(interp) ^ tkGlue.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_MaybeError(interp,code,why) ^ tkGlue.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClearErrorInfo(win) ^ tkGlue.c:2113:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2113:4: note: '{' token is here EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:2113:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:2113:4: note: ')' token is here EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Call_Tk(info, items, args) ^ tkGlue.c:2274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:5: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2274:6: note: '{' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:16: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^ tkGlue.c:2274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2274:6: note: '{' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:2274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:2274:6: note: ')' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:5: note: expanded from macro 'PUSHSTACKi' } STMT_END ^ tkGlue.c:2274:6: note: ')' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:7: note: expanded from macro 'PUSHSTACKi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2279:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:5: note: expanded from macro 'POPSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2279:6: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:16: note: expanded from macro 'POPSTACK' STMT_START { \ ^ tkGlue.c:2279:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2279:6: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:2279:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:2279:6: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2279:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:5: note: expanded from macro 'POPSTACK' } STMT_END ^ tkGlue.c:2279:6: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:7: note: expanded from macro 'POPSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2404:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2404:2: note: '{' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2404:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2404:2: note: '{' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2404:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2404:2: note: ')' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2404:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2404:2: note: ')' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SelGetProc(clientData,interp,portion,numItems,format,type,tkwin) ^ tkGlue.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] isSwitch(s) ^ tkGlue.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2614:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2614:2: note: '{' token is here XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2614:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2614:2: note: ')' token is here XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertArg(mark,posn,sv) ^ tkGlue.c:2626:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:25: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2626:2: note: '{' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:36: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^ tkGlue.c:2626:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:28: note: expanded from macro 'MEXTEND' } } STMT_END ^ tkGlue.c:2626:2: note: ')' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:30: note: expanded from macro 'MEXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertArg(mark,posn,sv) ^ tkGlue.c:2644:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2644:2: note: '{' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2644:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2644:2: note: '{' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2644:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2644:2: note: ')' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2644:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2644:2: note: ')' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NameFromCv(cv) ^ tkGlue.c:2648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2670:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MainWindow(interp) ^ tkGlue.c:2687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InfoFromArgs(info,proc,mwcd,items,args) ^ tkGlue.c:2742:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2742:4: note: '{' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:2742:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: note: '{' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: note: ')' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:2742:4: note: ')' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InfoFromArgs(info,proc,mwcd,items,args) ^ tkGlue.c:2773:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:25: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2773:4: note: '{' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:36: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^ tkGlue.c:2773:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:28: note: expanded from macro 'MEXTEND' } } STMT_END ^ tkGlue.c:2773:4: note: ')' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:30: note: expanded from macro 'MEXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2786:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2786:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2786:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2786:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2786:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2786:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2786:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2786:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2812:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:25: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2812:6: note: '{' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:36: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^ tkGlue.c:2812:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:28: note: expanded from macro 'MEXTEND' } } STMT_END ^ tkGlue.c:2812:6: note: ')' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:30: note: expanded from macro 'MEXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2824:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2824:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2824:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2824:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2824:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2824:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2824:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2824:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2848:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2848:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2848:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2848:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2872:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2872:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2872:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2872:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2897:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2897:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2897:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2897:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2897:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2897:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2897:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2897:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2918:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2918:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2918:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2918:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2918:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2918:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2918:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2918:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2939:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2939:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2939:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2939:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2939:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2939:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2939:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2939:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2967:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2967:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2967:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2967:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2967:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2967:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2967:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2967:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3008:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3008:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3008:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3008:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3049:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3049:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3049:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3049:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3049:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3049:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3049:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3049:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3056:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3056:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3056:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3056:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3056:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3056:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3056:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3056:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3077:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3077:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3077:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3077:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3077:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3077:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3077:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3077:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TkCommand(name,proc) ^ tkGlue.c:3111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TkSubCommand(name,proc) ^ tkGlue.c:3177:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3177:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3177:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3177:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3177:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3177:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3177:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3177:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangDeadWindow(interp, tkwin) ^ tkGlue.c:3228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteCommandFromToken(interp, info) ^ tkGlue.c:3249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeleteWidget(interp, info) ^ tkGlue.c:3280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeleteObject(interp, info) ^ tkGlue.c:3294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_NewMainWindow(interp,tkwin) ^ tkGlue.c:3303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateWidget(interp, tkwin, proc, clientData, deleteProc) ^ tkGlue.c:3341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateObject(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateImage(interp, cmdName, proc, clientData, deleteProc, typePtr) ^ tkGlue.c:3384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateObjCommand(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_IsSafe(interp) ^ tkGlue.c:3492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetCommandInfo(interp,cmdName,infoPtr) ^ tkGlue.c:3544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateCommand(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangVar2(interp, sv, part2, store) ^ tkGlue.c:3557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:3583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ObjGetVar2(interp, sv, part2, flags) ^ tkGlue.c:3618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ObjSetVar2(interp, sv, part2, newValue, flags) ^ tkGlue.c:3630:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3630:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:3630:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:3630:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3647:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3647:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:3647:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:3647:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetVarArg(interp, sv, newValue, flags) ^ tkGlue.c:3652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCmpOpt(opt,arg,len) ^ tkGlue.c:3677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCmpArg(a,b) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3878:19: warning: assigning to 'MGVTBL *' (aka 'struct mgvtbl *') from 'const MGVTBL *' (aka 'const struct mgvtbl *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] mg->mg_virtual = &PL_vtbl_uvar; ^ ~~~~~~~~~~~~~ tkGlue.c:3791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TraceVar2(interp, sv, part2, flags, tkproc, clientData) ^ tkGlue.c:3889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindTkVarName(varName,flags) ^ tkGlue.c:3957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_LinkVar(interp,varName,addr,type) ^ tkGlue.c:4000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UnlinkVar(interp,varName) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkGlue.c:4013:1: /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_UntraceVar(interp, sv, flags, tkproc, clientData) ^ tkGlue.c:4088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TraceVar(interp, varName, flags, proc, clientData) ^ tkGlue.c:4099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFindVar(interp, tkwin, name) ^ tkGlue.c:4131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangStringMatch(string, match) ^ tkGlue.c:4142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSaveVar(interp,sv,vp,type) ^ expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END tkGlue.c: ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 4241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFreeVar(sv) ^ tkGlue.c:4277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CallWithArgs(interp, sub, argc, argv) ^ tkGlue.c:4297:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4297:2: note: '{' token is here EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4297:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4297:2: note: ')' token is here EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4298:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4298:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4298:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4298:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4301:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4301:4: note: '{' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4301:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4301:4: note: '{' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4301:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4301:4: note: ')' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4301:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4301:4: note: ')' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4333:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4333:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4333:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4333:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4334:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4334:2: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4334:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4334:2: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4334:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4334:2: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4334:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4334:2: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ tkGlue.c:4406:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4406:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4406:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4406:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4409:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4409:4: note: '{' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4409:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4409:4: note: '{' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4409:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4409:4: note: ')' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4409:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4409:4: note: ')' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667/usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ :21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4437:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4437:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4437:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4437:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4439:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4439:4: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4439:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4439:4: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4439:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4439:4: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4439:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4439:4: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4442:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1498:5: note: expanded from macro 'SvTAINT' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4442:4: note: '{' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1498:16: note: expanded from macro 'SvTAINT' STMT_START { \ ^ tkGlue.c:4442:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:27: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4442:4: note: '{' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:37: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ tkGlue.c:4442:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:83: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ tkGlue.c:4442:4: note: ')' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:84: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4442:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1502:5: note: expanded from macro 'SvTAINT' } STMT_END ^ tkGlue.c:4442:4: note: ')' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1502:7: note: expanded from macro 'SvTAINT' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4444:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4444:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4444:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4444:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4444:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4444:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4444:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4444:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ tkGlue.c:4496:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4496:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4496:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4496:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangClientMessage(interp, tkwin, event) ^ tkGlue.c:4653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangEventCallback(cdata, interp, event, tkwin, keySym) ^ tkGlue.c:4693:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:5: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4693:4: note: '{' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:16: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^ tkGlue.c:4693:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4693:4: note: '{' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:4693:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:4693:4: note: ')' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4693:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:5: note: expanded from macro 'PUSHSTACKi' } STMT_END ^ tkGlue.c:4693:4: note: ')' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:7: note: expanded from macro 'PUSHSTACKi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4719:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:5: note: expanded from macro 'POPSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4719:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:16: note: expanded from macro 'POPSTACK' STMT_START { \ ^ tkGlue.c:4719:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4719:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:4719:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:4719:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4719:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:5: note: expanded from macro 'POPSTACK' } STMT_END ^ tkGlue.c:4719:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:7: note: expanded from macro 'POPSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFreeArg(sv, freeProc) ^ tkGlue.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_generic(clientData, eventPtr) ^ tkGlue.c:4789:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4789:6: note: '{' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4789:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4789:6: note: '{' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4789:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4789:6: note: ')' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4789:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4789:6: note: ')' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4790:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4790:6: note: '{' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4790:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4790:6: note: '{' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4790:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4790:6: note: ')' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4790:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4790:6: note: ')' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_generic(clientData, eventPtr) ^ tkGlue.c:4813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomRequest(clientData,tkwin) ^ tkGlue.c:4825:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4825:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4825:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4825:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4826:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4826:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4826:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4826:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4826:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4826:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4826:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4826:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4827:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4827:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4827:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4827:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4827:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4827:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4827:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4827:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomRequest(clientData,tkwin) ^ tkGlue.c:4835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomLostSlave(clientData,tkwin) ^ tkGlue.c:4846:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4846:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4846:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4846:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4848:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4848:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4848:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4848:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4849:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4849:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4849:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4849:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4849:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4849:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4849:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4849:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomLostSlave(clientData,tkwin) ^ tkGlue.c:4892:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4892:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4892:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4892:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_idle(clientData) ^ tkGlue.c:4896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:4949:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4949:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4949:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4949:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4975:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4975:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4975:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4975:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XEvent_Info(obj,s) ^ tkGlue.c:5013:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5013:11: note: '{' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:5013:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: note: '{' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: note: ')' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:5013:11: note: ')' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5023:45: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] sv_setref_pv(eventSv, "DisplayPtr", (void *) number); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/embed.h:674:57: note: expanded from macro 'sv_setref_pv' #define sv_setref_pv(a,b,c) Perl_sv_setref_pv(aTHX_ a,b,c) ^ tkGlue.c:5079:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5079:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:5079:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:5079:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ChangeScreen(interp, dispName, screenIndex) ^ tkGlue.c:5096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_TranslateFileName(interp, name, bufferPtr) ^ tkGlue.c:5106:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5106:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:5106:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:5106:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5107:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5107:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:5107:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5107:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:5107:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:5107:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5107:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:5107:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_PosixError(interp) ^ tkGlue.c:5160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_SetErrorCode(interp, code) ^ tkGlue.c:5174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_GetErrorCode(interp) ^ tkGlue.c:5182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_GetErrorInfo(interp) ^ tkGlue.c:5190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangBadFile(fd) ^ tkGlue.c:5197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangEventHook(flags) ^ tkGlue.c:5234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_FreeRegExp(re) ^ tkGlue.c:5268:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5268:2: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:5268:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:5268:2: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5345:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5345:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:5345:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:5345:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_RegExpExec(interp, re, cstring, cstart) ^ tkGlue.c:5371:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5371:2: note: '{' token is here SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ tkGlue.c:5371:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ tkGlue.c:5371:2: note: ')' token is here SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_RegExpRange(wrap, index, startPtr, endPtr) ^ tkGlue.c:5444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetAssocData(interp,name,procPtr) ^ tkGlue.c:5466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetAssocData(interp,name,proc,clientData) ^ tkGlue.c:5495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] install_vtab(name, table, size) ^ tkGlue.c:5513:40: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] warn("%s is strange size %d",name,size); ~~ ^~~~ %zu tkGlue.c:5534:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5534:2: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ tkGlue.c:5534:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5534:2: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:5534:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:5534:2: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5534:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] In file included from XSRETURN_EMPTY;tkGlue_f.c : ^~~~~~~~~~~~~~ 2: In file included from /usr/lib64/perl5/CORE/perl.h:6161/usr/lib64/perl5/CORE/XSUB.h: :330:/usr/lib64/perl5/CORE/inline.h65:: 2217note: :expanded from macro 'XSRETURN_EMPTY'5 : warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ tkGlue.c:5534:2: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' /usr/lib64/perl5/CORE/cop.h:657:5#define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END: ^~~~~~~~note: expanded from macro 'CX_POP_SAVEARRAY' /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' STMT_START { \ ^~~~~~~~~~ # define STMT_END ) /usr/lib64/perl5/CORE/perl.h ^ :666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: tkGlue.c:5619:1: expanded from macro 'STMT_END' clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkWin32Dll.c # define STMT_END ) ^ warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetUid(key) ^ tkGlue.c:5637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FSGetCwd(interp) ^ tkGlue.c:5645:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5645:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:5645:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:5645:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetCwd(interp, cwdPtr) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 98 warnings generated. cp Tk/Labelframe.pm blib/lib/Tk/Labelframe.pm cp Tk/Menubar.pm blib/lib/Tk/Menubar.pm cp Tk/IconList.pm blib/lib/Tk/IconList.pm cp Tk/ColorEditor.pm blib/lib/Tk/ColorEditor.pm cp Tk/Config.pm blib/arch/Tk/Config.pm cp Tk/After.pm blib/lib/Tk/After.pm cp Tk/ColorSelect.pm blib/lib/Tk/ColorSelect.pm cp Tk/Clipboard.pm blib/lib/Tk/Clipboard.pm AutoSplitting blib/lib/Tk/Clipboard.pm (blib/lib/auto/Tk/Clipboard) cp Tk/Photo.pm blib/lib/Tk/Photo.pm cp Tk/Derived.pm blib/lib/Tk/Derived.pm cp Tk.pod blib/lib/Tk.pod cp Tk/Spinbox.pm blib/lib/Tk/Spinbox.pm cp Tk/Checkbutton.pm blib/lib/Tk/Checkbutton.pm cp Tk/Bitmap.pm blib/lib/Tk/Bitmap.pm cp Tk/ItemStyle.pm blib/lib/Tk/ItemStyle.pm cp Tk/MainWindow.pm blib/lib/Tk/MainWindow.pm cp Tk/Adjuster.pm blib/lib/Tk/Adjuster.pm cp Tk/ColorEdit.xpm blib/lib/Tk/ColorEdit.xpm cp Tk/Menu.pm blib/lib/Tk/Menu.pm cp Tk/English.pm blib/lib/Tk/English.pm cp Tk/ProgressBar.pm blib/lib/Tk/ProgressBar.pm cp Tk/Radiobutton.pm blib/lib/Tk/Radiobutton.pm cp Tk/Image.pm blib/lib/Tk/Image.pm cp Tk/MMtry.pm blib/lib/Tk/MMtry.pm cp Tk/Label.pm blib/lib/Tk/Label.pm cp Tk/Region.pm blib/lib/Tk/Region.pm cp Tk/MsgBox.pm blib/lib/Tk/MsgBox.pm cp Tk/LabEntry.pm blib/lib/Tk/LabEntry.pm cp Tk/ColorDialog.pm blib/lib/Tk/ColorDialog.pm cp Tk/ROText.pm blib/lib/Tk/ROText.pm cp Tk/CmdLine.pm blib/lib/Tk/CmdLine.pm cp Tk/Pretty.pm blib/lib/Tk/Pretty.pm cp Tk/FileSelect.pm blib/lib/Tk/FileSelect.pm cp Tk/MMutil.pm blib/lib/Tk/MMutil.pm cp Tk/ErrorDialog.pm blib/lib/Tk/ErrorDialog.pm cp Tk/LabRadio.pm blib/lib/Tk/LabRadio.pm cp Tk/Button.pm blib/lib/Tk/Button.pm cp Tk/Animation.pm blib/lib/Tk/Animation.pm cp Tk/FBox.pm blib/lib/Tk/FBox.pm cp Tk.pm blib/lib/Tk.pm AutoSplitting blib/lib/Tk.pm (blib/lib/auto/Tk) cp Tk/Dirlist.pm blib/lib/Tk/Dirlist.pm cp Tk/README.Adjust blib/lib/Tk/README.Adjust cp Tk/Menu/Item.pm blib/lib/Tk/Menu/Item.pm cp Tk/Message.pm blib/lib/Tk/Message.pm cp Tk/Frame.pm blib/lib/Tk/Frame.pm AutoSplitting blib/lib/Tk/Frame.pm (blib/lib/auto/Tk/Frame) cp Tk/Pane.pm blib/lib/Tk/Pane.pm cp Tk/Credits blib/lib/Tk/Credits cp Tk/Optionmenu.pm blib/lib/Tk/Optionmenu.pm cp Tk/DummyEncode.pm blib/lib/Tk/DummyEncode.pm cp Tk/Dialog.pm blib/lib/Tk/Dialog.pm cp Tk/Panedwindow.pm blib/lib/Tk/Panedwindow.pm cp Tk/Font.pm blib/lib/Tk/Font.pm cp Tk/MakeDepend.pm blib/lib/Tk/MakeDepend.pm cp Tk/Camel.xpm blib/lib/Tk/Camel.xpm cp Tk/Stats.pm blib/lib/Tk/Stats.pm cp Tk/Configure.pm blib/lib/Tk/Configure.pm cp Tk/Trace.pm blib/lib/Tk/Trace.pm cp tkGlue.m blib/arch/Tk/tkGlue.m cp Tk/textfile.xpm blib/lib/Tk/textfile.xpm cp Tk/Tiler.pm blib/lib/Tk/Tiler.pm cp Tk/openfolder.xbm blib/lib/Tk/openfolder.xbm cp Tk/TextEdit.pm blib/lib/Tk/TextEdit.pm AutoSplitting blib/lib/Tk/TextEdit.pm (blib/lib/auto/Tk/TextEdit) cp Tk/folder.xbm blib/lib/Tk/folder.xbm cp TkXSUB.def blib/arch/Tk/TkXSUB.def cp tkGlue.def blib/arch/Tk/tkGlue.def cp Tk/install.pm blib/lib/Tk/install.pm cp Tk/widgets.pm blib/lib/Tk/widgets.pm cp Tk/win.xbm blib/lib/Tk/win.xbm cp Tk/openfolder.xpm blib/lib/Tk/openfolder.xpm cp Tk/TextUndo.pm blib/lib/Tk/TextUndo.pm AutoSplitting blib/lib/Tk/TextUndo.pm (blib/lib/auto/Tk/TextUndo) cp Tk/Xcamel.gif blib/lib/Tk/Xcamel.gif cp Tk/Submethods.pm blib/lib/Tk/Submethods.pm cp Tk/arrowdownwin.xbm blib/lib/Tk/arrowdownwin.xbm cp lib/Tie/Watch.pm blib/lib/Tie/Watch.pm cp Tk/wintext.xpm blib/lib/Tk/wintext.xpm cp tkGlue.h blib/arch/Tk/tkGlue.h cp Tk/Table.pm blib/lib/Tk/Table.pm AutoSplitting blib/lib/Tk/Table.pm (blib/lib/auto/Tk/Table) cp Tk/openfile.xbm blib/lib/Tk/openfile.xbm cp Tk/Tk.xbm blib/lib/Tk/Tk.xbm cp vtab.def blib/arch/Tk/vtab.def cp Tk/tranicon.gif blib/lib/Tk/tranicon.gif cp Tk/act_folder.xbm blib/lib/Tk/act_folder.xbm cp Tk/winfolder.xpm blib/lib/Tk/winfolder.xpm cp tkGlue_f.h blib/arch/Tk/tkGlue_f.h cp ppport.h blib/arch/Tk/ppport.h cp Tk/Xrm.pm blib/lib/Tk/Xrm.pm cp Tk/license.terms blib/lib/Tk/license.terms cp Tk/anim.gif blib/lib/Tk/anim.gif cp Tk/cbxarrow.xbm blib/lib/Tk/cbxarrow.xbm cp Tk/typemap blib/lib/Tk/typemap cp Tk/Widget.pm blib/lib/Tk/Widget.pm AutoSplitting blib/lib/Tk/Widget.pm (blib/lib/auto/Tk/Widget) cp Tk/file.xbm blib/lib/Tk/file.xbm cp Tk/folder.xpm blib/lib/Tk/folder.xpm cp Tk/Wm.pm blib/lib/Tk/Wm.pm AutoSplitting blib/lib/Tk/Wm.pm (blib/lib/auto/Tk/Wm) cp Tk/act_folder.xpm blib/lib/Tk/act_folder.xpm cp Tk/icon.gif blib/lib/Tk/icon.gif cp Tk/Toplevel.pm blib/lib/Tk/Toplevel.pm AutoSplitting blib/lib/Tk/Toplevel.pm (blib/lib/auto/Tk/Toplevel) cp tkGlue.t blib/arch/Tk/tkGlue.t cp Tk/prolog.ps blib/lib/Tk/prolog.ps cp Tk/srcfile.xpm blib/lib/Tk/srcfile.xpm cp Tk/Tk.xpm blib/lib/Tk/Tk.xpm cp Tk/X11Font.pm blib/lib/Tk/X11Font.pm cp Tk/file.xpm blib/lib/Tk/file.xpm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Tk.bs blib/arch/auto/Tk/Tk.bs 644 clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Tk.c In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Tk.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:126:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,strlen(s)); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:126:2: note: '{' token is here SvCUR_set(sv,strlen(s)); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ Tk.xs:126:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,strlen(s)); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ Tk.xs:126:2: note: ')' token is here SvCUR_set(sv,strlen(s)); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:147:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,sizeof(LangFontInfo)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:147:2: note: '{' token is here SvCUR_set(sv,sizeof(LangFontInfo)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ Tk.xs:147:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,sizeof(LangFontInfo)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ Tk.xs:147:2: note: ')' token is here SvCUR_set(sv,sizeof(LangFontInfo)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:199:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,count); ^~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:199:4: note: '{' token is here SvCUR_set(sv,count); ^~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ Tk.xs:199:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,count); ^~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ Tk.xs:199:4: note: ')' token is here SvCUR_set(sv,count); ^~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:205:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:205:4: note: '{' token is here XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:205:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:205:4: note: '{' token is here XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tk.xs:205:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tk.xs:205:4: note: ')' token is here XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:205:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:205:4: note: ')' token is here XPUSHs(sv_2mortal(newSViv((IV) suggested))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:206:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:206:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:206:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:206:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tk.xs:206:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tk.xs:206:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:206:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:206:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:207:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:207:4: note: '{' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:207:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:207:4: note: '{' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tk.xs:207:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tk.xs:207:4: note: ')' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:207:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:207:4: note: ')' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ wantEncoding, wantFoundary, wantAttrib, Nullch))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:208:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:208:4: note: '{' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:208:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:208:4: note: '{' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tk.xs:208:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tk.xs:208:4: note: ')' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:208:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:208:4: note: ')' token is here XPUSHs(sv_2mortal(FontInfo(aTHX_ gotEncoding, gotFoundary, gotAttrib,gotName))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:416:62: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~ %zu Tk.c:416:65: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~~~~~~~~~ %lu Tk.c:426:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:426:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:426:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:426:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:444:62: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~ %zu Tk.c:444:65: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~~~~~~~~~ %lu Tk.c:454:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:454:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:454:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:454:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:472:62: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~ %zu Tk.c:472:65: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~~~~~~~~~ %lu Tk.c:482:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:482:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:482:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:482:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:500:62: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~ %zu Tk.c:500:65: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~~~~~~~~~ %lu Tk.c:510:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:510:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:510:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:510:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:529:62: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~ %zu Tk.c:529:65: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~~~~~~~~~ %lu Tk.c:536:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:536:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:536:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:536:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:536:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:536:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:536:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:536:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:538:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:538:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:538:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:538:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:556:62: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~ %zu Tk.c:556:65: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~~~~~~~~~ %lu Tk.c:565:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:565:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:565:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:565:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:583:62: warning: format specifies type 'int' but the argument has type 'STRLEN' (aka 'unsigned long') [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~ %zu Tk.c:583:65: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] croak("ST(0) too small (%d) for p LangFontInfo * (%d)",sz,sizeof(*p)); ~~ ^~~~~~~~~~ %lu Tk.c:592:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:592:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:592:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:592:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:607:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:607:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:607:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:607:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:607:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:607:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:607:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:607:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:609:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:609:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:624:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:624:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:624:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:624:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:624:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:624:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:624:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:624:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:626:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:626:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:626:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:626:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:641:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:641:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:641:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:641:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:641:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:641:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:641:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:641:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:643:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:643:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:643:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:643:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:658:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:658:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:658:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:658:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:658:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:658:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:658:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:658:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:660:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:660:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:660:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:660:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:675:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:675:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:675:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:675:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:675:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:675:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:675:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:675:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:677:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:677:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:677:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:677:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:692:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:692:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:692:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:692:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:692:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:692:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:692:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:692:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:694:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:694:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:694:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:694:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:709:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:709:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:709:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:709:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:709:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:709:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:709:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:709:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:711:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:711:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:711:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:711:5: note: ')' token is here cd pTk && make DEFINE="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-g" PREFIX="/usr" PASTHRU_DEFINE=' ' PASTHRU_INC=' ' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pTk' XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:726:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:726:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:726:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:726:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:726:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:726:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:726:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:726:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:728:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:728:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:728:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:728:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:743:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:743:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:743:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:743:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:743:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:743:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:743:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:743:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:745:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:745:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:745:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:745:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:760:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:760:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:760:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:760:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:760:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:760:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:762:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:762:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:762:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:762:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:777:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:777:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:777:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:777:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:779:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:779:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:794:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:794:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:794:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:794:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:794:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:794:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:794:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:794:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:796:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:796:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:796:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:796:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:811:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:811:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:811:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:811:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:811:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:811:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:811:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:811:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:813:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:813:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:813:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:813:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:828:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:828:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:828:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:828:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:828:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:828:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:830:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:830:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:830:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:830:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:845:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:845:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:845:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:845:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:845:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:845:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:847:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:847:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:847:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:847:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:863:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:863:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:863:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:863:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:863:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:863:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:884:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:884:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:884:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:884:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:900:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:900:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:900:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:900:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:900:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:900:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:900:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:900:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:924:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:924:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:924:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:924:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:945:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:945:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:945:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:945:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:966:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:966:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:966:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:966:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1028:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1028:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1028:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1028:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1043:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1043:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1043:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1043:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1043:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1043:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1043:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1043:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1045:5: warning: 517 warnings generated. '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1045:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1045:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1045:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1066:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1066:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1066:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1066:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1066:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1066:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1086:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:18: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1086:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:29: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ Tk.c:1086:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:437:5: note: expanded from macro 'TARGn' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1086:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:437:16: note: expanded from macro 'TARGn' STMT_START { \ ^ Tk.c:1086:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:2: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1086:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:13: note: expanded from macro 'SvNV_set' STMT_START { \ ^ Tk.c:1086:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:48: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ Tk.c:1086:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:50: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1086:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:453:5: note: expanded from macro 'TARGn' } STMT_END ^ Tk.c:1086:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:453:7: note: expanded from macro 'TARGn' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1086:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:56: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ Tk.c:1086:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:58: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1088:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1088:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1088:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1088:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1107:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1107:6: note: '{' token is here SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ Tk.c:1107:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:1107:6: note: '{' token is here SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:1107:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:1107:6: note: ')' token is here SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:1107:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ Tk.c:1107:6: note: ')' token is here SvSetMagicSV(RETVALSV,TkToWidget((Tk_Window) RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1111:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1111:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1155:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1155:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1155:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1155:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1155:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1155:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1176:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1176:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1176:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1176:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1176:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1176:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:488:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:488:3: note: '{' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Tk.xs:488:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:488:3: note: '{' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.xs:488:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.xs:488:3: note: ')' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:488:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Tk.xs:488:3: note: ')' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1198:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1198:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1198:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1198:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1198:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1198:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1228:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1228:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1228:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1228:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1259:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1259:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1259:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1259:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1259:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1259:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1259:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1259:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1261:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1261:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1261:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1261:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1290:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1290:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1290:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1290:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1290:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1290:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1292:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1292:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1292:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1292:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:554:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:554:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:554:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:554:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tk.xs:554:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tk.xs:554:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:554:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:554:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(x))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:555:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:555:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:555:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.xs:555:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Tk.xs:555:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Tk.xs:555:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:555:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Tk.xs:555:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(y))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.xs:576:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (Tk_DefineBitmap(interp, Tk_GetUid(name), data, width, height) != TCL_OK) ^~~~ ./pTk/tkDecls.h:202:37: note: passing argument to parameter 'source' here CONST char * name, CONST char * source, ^ Tk.c:1387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1387:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1387:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1387:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1387:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1387:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1387:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1443:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1443:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1443:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END "/usr/bin/perl" mkVFunc -m x Lang.h ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1443:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1443:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1443:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1464:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1464:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1464:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1464:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1464:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1464:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1464:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1464:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1523:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1523:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1523:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1523:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1523:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1523:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1523:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1572:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1572:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1572:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1572:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1572:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1572:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1572:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1572:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1574:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1574:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1574:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1574:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1661:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1661:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1661:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1661:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1661:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:1661:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1737:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1737:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1737:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1737:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1760:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1760:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1760:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1760:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1777:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1777:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1777:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1777:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1777:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1777:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1779:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1779:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1779:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1779:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1802:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1802:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1825:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1825:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1825:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1825:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1848:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1848:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1848:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1848:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1865:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1865:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1865:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1865:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1865:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1865:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1865:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1865:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1867:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1867:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1884:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1884:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1884:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1884:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1884:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1884:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1884:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1884:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1886:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1886:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1886:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1886:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1903:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1903:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1903:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1903:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1903:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1903:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1903:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1903:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1905:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1905:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1905:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1905:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1922:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1922:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1922:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1922:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1922:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1922:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1922:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1922:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1924:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1924:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1924:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1924:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1941:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1941:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1941:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1941:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1941:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1941:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1941:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1941:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1943:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1943:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1943:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1943:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1960:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1960:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1960:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1960:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1960:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1960:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1962:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1962:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1962:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1962:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1979:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1979:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1979:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1979:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:1979:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ Ignoring from Lang.exc /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1979:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1979:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1979:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1981:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1981:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:1981:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:1981:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ LANG Tk.c:1998:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1998:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1998:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:1998:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ "/usr/bin/perl" mkVFunc -t x Lang.h "/usr/bin/perl" mkVFunc -t x Xlib.h Tk.c:1998:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:1998:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:1998:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:1998:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2000:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2000:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2000:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2000:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2017:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2017:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2017:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2017:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:2017:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2017:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2017:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2017:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2019:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2019:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2019:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2019:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2036:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2036:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2036:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2036:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:2036:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2036:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2036:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2036:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2038:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2038:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2038:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2038:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2055:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2055:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2055:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2055:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2055:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2055:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2055:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2055:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2057:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2057:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2057:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2057:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2074:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2074:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2074:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2074:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2074:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2074:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2074:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2074:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2076:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2076:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2076:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2076:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2093:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2093:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2093:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2093:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2093:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2093:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2093:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2093:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2095:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2095:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2095:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2095:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2111:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2111:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2111:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2111:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2111:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2111:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2129:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2129:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2129:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2129:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2129:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2129:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2129:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2149:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2149:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2149:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2149:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2149:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2149:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Ignoring from Lang.exc Tk.c:2165:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2165:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2165:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2165:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2165:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2165:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2165:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ LANG Tk.c:2193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2217:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2217:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2217:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2217:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2237:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2237:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2237:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2237:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2237:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2237:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2237:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2237:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2257:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2257:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2257:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2257:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2257:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2257:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2283:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2283:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2283:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2283"/usr/bin/perl" mkVFunc -m x imgInt.h :5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2283:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2283:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2283:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2307:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2307:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2307:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2307:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2307:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2307:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2325:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2325:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2325:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2325:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2325:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2325:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2325:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2325:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2341:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2341:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2341:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2341:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2357:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2357:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2357:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2357:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2357:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2357:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2373:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2373:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2373:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2373:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2373:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2373:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2395:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2395:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2395:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2395:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2395:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2395:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2414:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2414:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2414:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2414:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2414:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2414:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2414:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2414:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2416:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2416:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2416:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2416:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2434:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2434:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2434:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2434:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2434:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2434:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2434:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2451:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2451:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2451:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2451:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2451:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2451:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2451:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2451:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2453:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2453:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2453:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2453:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2474:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2474:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2474:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2474:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2474:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2474:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2474:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2474:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2476:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2476:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2476:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2476:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2495:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2495:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:WinIgnoring from Xlib.excwin XLIB 29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2495:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2495:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:2495:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2495:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2495:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2495:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2497:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2497:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2497:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2497:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2513:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2513:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2513:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2513:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2513:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2513:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2513:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2532:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2532:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2532:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2532:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2532:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2532:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2532:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Tk.c:2532:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2534:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2534:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2534:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2534:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2560:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2560:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2560:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: "/usr/bin/perl" mkVFunc -t x imgInt.h "/usr/bin/perl" mkVFunc -m x tclDecls.h "/usr/bin/perl" mkVFunc -t x tclDecls.h expanded from macro 'PUSHi' Ignoring from imgInt.exc #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:2560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2560:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IMGINT Tk.c:2560:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2560:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2562:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2562:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2562:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2562:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2586:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2586:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2586:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2586:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2609:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2609:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2609:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2609:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2632:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2632:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2632:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2632:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2658:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2658:6: note: '{' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ Tk.c:2658:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2658:6: note: '{' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2658:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2658:6: note: ')' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2658:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ Tk.c:2658:6: note: ')' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2662:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2662:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2662:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2662:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2681:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2681:6: note: '{' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ Tk.c:2681:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2681:6: note: '{' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2681:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2681:6: note: ')' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ Tk.c:2681:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ Tk.c:2681:6: note: ')' token is here SvSetMagicSV(RETVALSV,TkToWidget(RETVAL,NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2685:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2685:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2685:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2685:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2707:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2707:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2707:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2707:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2725:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2725:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2725:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2725:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2725:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2725:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2741:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2741:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2741:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2741:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2741:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2741:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2741:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2763:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2763:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2763:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2763:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2763:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2763:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2800:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2800:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2800:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2800:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:2800:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2800:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2800:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2800:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2802:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2802:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2818:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2818:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2818:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2818:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2818:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2818:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2818:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2818:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2838:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2838:2: note: '{' token is here SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2838:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Tk.c:2838:2: note: ')' token is here SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2839:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2839:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2839:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2839:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:2839:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2839:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2839:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2839:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2841:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2841:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2841:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2841:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2858:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2858:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2858:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2858:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2872:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2872:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2872:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320Ignoring from imgInt.exc IMGINT :5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2872:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2872:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2872:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2887:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2887:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2887:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2887:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Tk.c:2887:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2887:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2887:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2887:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2889:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2889:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2889:5: warning: Ignoring from tclDecls.exc TCLDECLS '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2889:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2912:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2912:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2912:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2912:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Ignoring from tclDecls.exc Tk.c:2912:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Tk.c:2912:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2912:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Tk.c:2912:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2914:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2914:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2914:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2914:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2930:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2930:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2930:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2930:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2930:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2930:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2930:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ "/usr/bin/perl" mkVFunc -m x tix.h "/usr/bin/perl" mkVFunc -t x tix.h "/usr/bin/perl" mkVFunc -m x tixImgXpm.h "/usr/bin/perl" mkVFunc -t x tixImgXpm.h "/usr/bin/perl" mkVFunc -m x tixInt.h "/usr/bin/perl" mkVFunc -t x tixInt.h Tk.c:2946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2946:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2946:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Tk.c:2946:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Tk.c:2946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Tk.c:2946:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Tk.c:2946:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Tk.c:2946:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TCLDECLS Ignoring from tix.exc 'TIX' in '#ifndef TIX_VERSION' at mkVFunc line 142, line 25. tix.h:46: * so that all EXTERN declarations get DLLEXPORT; when building apps tix.h:47: * using Tix, BUILD_tix should NOT be defined so that all EXTERN tix.h:51: * because the EXTERN declarations in those files need DLLIMPORT. tix.h:396: EXTERN int Tix_GlobalVarEval _ANSI_ARGS_( tix.h:399: EXTERN int Tix_GlobalVarEval _ANSI_ARGS_( tix.h:448: extern TIX_DECLARE_CMD(Tix_CallMethodCmd); tix.h:449: extern TIX_DECLARE_CMD(Tix_ChainMethodCmd); tix.h:450: extern TIX_DECLARE_CMD(Tix_ClassCmd); tix.h:451: extern TIX_DECLARE_CMD(Tix_DoWhenIdleCmd); tix.h:452: extern TIX_DECLARE_CMD(Tix_DoWhenMappedCmd); tix.h:453: extern TIX_DECLARE_CMD(Tix_FalseCmd); tix.h:454: extern TIX_DECLARE_CMD(Tix_FileCmd); tix.h:455: extern TIX_DECLARE_CMD(Tix_FlushXCmd); tix.h:456: extern TIX_DECLARE_CMD(Tix_FormCmd); tix.h:457: extern TIX_DECLARE_CMD(Tix_GridCmd); tix.h:458: extern TIX_DECLARE_CMD(Tix_GeometryRequestCmd); tix.h:459: extern TIX_DECLARE_CMD(Tix_Get3DBorderCmd); tix.h:460: extern TIX_DECLARE_CMD(Tix_GetBooleanCmd); tix.h:461: extern TIX_DECLARE_CMD(Tix_GetIntCmd); tix.h:462: extern TIX_DECLARE_CMD(Tix_GetMethodCmd); tix.h:463: extern TIX_DECLARE_CMD(Tix_HListCmd); tix.h:464: extern TIX_DECLARE_CMD(Tix_HandleOptionsCmd); tix.h:465: extern TIX_DECLARE_CMD(Tix_InputOnlyCmd); tix.h:466: extern TIX_DECLARE_CMD(Tix_ItemStyleCmd); tix.h:467: extern TIX_DECLARE_CMD(Tix_ManageGeometryCmd); tix.h:468: extern TIX_DECLARE_CMD(Tix_MapWindowCmd); tix.h:469: extern TIX_DECLARE_CMD(Tix_MoveResizeWindowCmd); tix.h:470: extern TIX_DECLARE_CMD(Tix_NoteBookFrameCmd); tix.h:471: extern TIX_DECLARE_CMD(Tix_RaiseWindowCmd); tix.h:472: extern TIX_DECLARE_CMD(Tix_ShellInputCmd); tix.h:473: extern TIX_DECLARE_CMD(Tix_StringSubCmd); tix.h:474: extern TIX_DECLARE_CMD(Tix_StrEqCmd); tix.h:475: extern TIX_DECLARE_CMD(Tix_TListCmd); tix.h:476: extern TIX_DECLARE_CMD(Tix_TmpLineCmd); tix.h:477: extern TIX_DECLARE_CMD(Tix_TrueCmd); tix.h:478: extern TIX_DECLARE_CMD(Tix_UnmapWindowCmd); tix.h:479: extern TIX_DECLARE_CMD(Tix_MwmCmd); tix.h:480: extern TIX_DECLARE_CMD(Tix_CreateWidgetCmd); TIX Ignoring from tix.exc 'TIX' in '#ifndef TIX_VERSION' at mkVFunc line 142, line 25. tix.h:46: * so that all EXTERN declarations get DLLEXPORT; when building apps tix.h:47: * using Tix, BUILD_tix should NOT be defined so that all EXTERN tix.h:51: * because the EXTERN declarations in those files need DLLIMPORT. tix.h:396: EXTERN int Tix_GlobalVarEval _ANSI_ARGS_( tix.h:399: EXTERN int Tix_GlobalVarEval _ANSI_ARGS_( tix.h:448: extern TIX_DECLARE_CMD(Tix_CallMethodCmd); tix.h:449: extern TIX_DECLARE_CMD(Tix_ChainMethodCmd); tix.h:450: extern TIX_DECLARE_CMD(Tix_ClassCmd); tix.h:451: extern TIX_DECLARE_CMD(Tix_DoWhenIdleCmd); tix.h:452: extern TIX_DECLARE_CMD(Tix_DoWhenMappedCmd); tix.h:453: extern TIX_DECLARE_CMD(Tix_FalseCmd); tix.h:454: extern TIX_DECLARE_CMD(Tix_FileCmd); tix.h:455: extern TIX_DECLARE_CMD(Tix_FlushXCmd); tix.h:456: extern TIX_DECLARE_CMD(Tix_FormCmd); tix.h:457: extern TIX_DECLARE_CMD(Tix_GridCmd); tix.h:458: extern TIX_DECLARE_CMD(Tix_GeometryRequestCmd); tix.h:459: extern TIX_DECLARE_CMD(Tix_Get3DBorderCmd); tix.h:460: extern TIX_DECLARE_CMD(Tix_GetBooleanCmd); tix.h:461: extern TIX_DECLARE_CMD(Tix_GetIntCmd); tix.h:462: extern TIX_DECLARE_CMD(Tix_GetMethodCmd); tix.h:463: extern TIX_DECLARE_CMD(Tix_HListCmd); tix.h:464: extern TIX_DECLARE_CMD(Tix_HandleOptionsCmd); tix.h:465: extern TIX_DECLARE_CMD(Tix_InputOnlyCmd); tix.h:466: extern TIX_DECLARE_CMD(Tix_ItemStyleCmd); tix.h:467: extern TIX_DECLARE_CMD(Tix_ManageGeometryCmd); tix.h:468: extern TIX_DECLARE_CMD(Tix_MapWindowCmd); tix.h:469: extern TIX_DECLARE_CMD(Tix_MoveResizeWindowCmd); tix.h:470: extern TIX_DECLARE_CMD(Tix_NoteBookFrameCmd); tix.h:471: extern TIX_DECLARE_CMD(Tix_RaiseWindowCmd); tix.h:472: extern TIX_DECLARE_CMD(Tix_ShellInputCmd); tix.h:473: extern TIX_DECLARE_CMD(Tix_StringSubCmd); tix.h:474: extern TIX_DECLARE_CMD(Tix_StrEqCmd); tix.h:475: extern TIX_DECLARE_CMD(Tix_TListCmd); tix.h:476: extern TIX_DECLARE_CMD(Tix_TmpLineCmd); tix.h:477: extern TIX_DECLARE_CMD(Tix_TrueCmd); tix.h:478: extern TIX_DECLARE_CMD(Tix_UnmapWindowCmd); tix.h:479: extern TIX_DECLARE_CMD(Tix_MwmCmd); tix.h:480: extern TIX_DECLARE_CMD(Tix_CreateWidgetCmd); TIX TIXIMGXPM TIXIMGXPM Ignoring from tixInt.exc tixInt.h:876: * (these are declared with the EXTERN in win/winMain.c but without it TIXINT Ignoring from tixInt.exc tixInt.h:876: * (these are declared with the EXTERN in win/winMain.c but without it TIXINT "/usr/bin/perl" mkVFunc -m x tk.h Ignoring from tk.exc tk.h:22: * For C++ compilers, use extern "C" 'TK' in '#if defined(MAC_TCL) || defined(MAC_OSX_TK)' at mkVFunc line 142, line 63. 'TK' in '#ifndef _TKPORT' at mkVFunc line 142, line 86. 'TK' in '#ifdef TK_USE_INPUT_METHODS' at mkVFunc line 142, line 816. 'TK' in '#if !defined(USE_TK_STUBS) && defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1560. 'TK' in '#ifndef USE_TK_STUBS' at mkVFunc line 142, line 1693. 'TK' in '#if !defined(USE_TK_STUBS) || !defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1702. TK "/usr/bin/perl" mkVFunc -t x tk.h Ignoring from tk.exc tk.h:22: * For C++ compilers, use extern "C" 'TK' in '#if defined(MAC_TCL) || defined(MAC_OSX_TK)' at mkVFunc line 142, line 63. 'TK' in '#ifndef _TKPORT' at mkVFunc line 142, line 86. 'TK' in '#ifdef TK_USE_INPUT_METHODS' at mkVFunc line 142, line 816. 'TK' in '#if !defined(USE_TK_STUBS) && defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1560. 'TK' in '#ifndef USE_TK_STUBS' at mkVFunc line 142, line 1693. 'TK' in '#if !defined(USE_TK_STUBS) || !defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1702. TK "/usr/bin/perl" mkVFunc -m x tkDecls.h Ignoring from tkDecls.exc TKDECLS "/usr/bin/perl" mkVFunc -t x tkDecls.h Ignoring from tkDecls.exc TKDECLS "/usr/bin/perl" mkVFunc -t x tkEvent.h TKEVENT "/usr/bin/perl" mkVFunc -m x tkImgPhoto.h Ignoring from tkImgPhoto.exc TKIMGPHOTO "/usr/bin/perl" mkVFunc -t x tkImgPhoto.h Ignoring from tkImgPhoto.exc TKIMGPHOTO "/usr/bin/perl" mkVFunc -m x tkInt.h Ignoring from tkInt.exc tkInt.h:925: extern void (*tkHandleEventProc) _ANSI_ARGS_(( TKINT "/usr/bin/perl" mkVFunc -t x tkInt.h Ignoring from tkInt.exc tkInt.h:925: extern void (*tkHandleEventProc) _ANSI_ARGS_(( TKINT "/usr/bin/perl" mkVFunc -m x tkIntDecls.h Ignoring from tkIntDecls.exc TKINTDECLS "/usr/bin/perl" mkVFunc -t x tkIntDecls.h Ignoring from tkIntDecls.exc TKINTDECLS "/usr/bin/perl" mkVFunc -m x tkIntPlatDecls.h Ignoring from tkIntPlatDecls.exc TKINTPLATDECLS "/usr/bin/perl" mkVFunc -t x tkIntPlatDecls.h Ignoring from tkIntPlatDecls.exc TKINTPLATDECLS "/usr/bin/perl" mkVFunc -m x tkIntXlibDecls.h Ignoring from tkIntXlibDecls.exc TKINTXLIBDECLS "/usr/bin/perl" mkVFunc -t x tkIntXlibDecls.h Ignoring from tkIntXlibDecls.exc TKINTXLIBDECLS "/usr/bin/perl" mkVFunc -m x tkOption.h Ignoring from tkOption.exc TKOPTION "/usr/bin/perl" mkVFunc -t x tkOption.h Ignoring from tkOption.exc TKOPTION "/usr/bin/perl" mkVFunc -m x tkPlatDecls.h Ignoring from tkPlatDecls.exc TKPLATDECLS "/usr/bin/perl" mkVFunc -t x tkPlatDecls.h Ignoring from tkPlatDecls.exc TKPLATDECLS clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ ClientWin.c 627 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Lang_f.c ClientWin.c:58:22: warning: passing arguments to 'TryChildren' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] inf = TryChildren(dpy, win, WM_STATE); ^ ClientWin.c:37:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Window XmuClientWindow (dpy, win) ^ ClientWin.c:66:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Window TryChildren (dpy, win, WM_STATE) ^ 3 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Xlib_f.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ XrmOption.c In file included from Xlib_f.c:17: ./Xlib.t:334:14: warning: incompatible function pointer types initializing 'KeySym (*)(Display *, unsigned int, int)' (aka 'unsigned long (*)(struct _XDisplay *, unsigned int, int)') with an expression of type 'KeySym (Display *, KeyCode, int)' (aka 'unsigned long (struct _XDisplay *, unsigned char, int)') [-Wincompatible-function-pointer-types] VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, unsigned int, int))) ^~~~~~~~~~~~~~~~ Xlib_f.c:15:35: note: expanded from macro 'VFUNC' #define VFUNC(type,name,mem,args) name, ^~~~ In file included from Xlib_f.c:17: ./Xlib.t:334:14: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ 2 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgBMP.c XrmOption.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetupQuarks(winPtr,depth) ^ XrmOption.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOption.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Xrm_GetOption(tkwin, name, className) ^ XrmOption.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Xrm_AddOption(tkwin, name, value, priority) ^ XrmOption.c:293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Xrm_OptionCmd(clientData, interp, argc, args) ^ XrmOption.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOptionDeadWindow(winPtr) ^ XrmOption.c:475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOptionClassChanged(winPtr) ^ XrmOption.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParsePriority(interp, string) ^ XrmOption.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOption.c:581:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadOptionFile(interp, tkwin, fileName, priority) ^ XrmOption.c:581:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOption.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OptionInit(mainPtr) ^ XrmOption.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOption.c:740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClearOptionTree(mainPtr) ^ imgBMP.c:60:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ChnMatchBMP(chan, fileName, format, widthPtr, heightPtr, interp) ^ imgBMP.c:60:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:77:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ObjMatchBMP(data, format, widthPtr, heightPtr, interp) ^ imgBMP.c:77:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:93:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonMatchBMP(handle, widthPtr, heightPtr, colorMap, numBits, numCols, comp) ^ imgBMP.c:93:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:163:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ChnReadBMP(interp, chan, fileName, format, imageHandle, ^ imgBMP.c:163:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:183:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ObjReadBMP(interp, data, format, imageHandle, ^ imgBMP.c:183:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:209:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonReadBMP(interp, handle, imageHandle, destX, destY, ^ imgBMP.c:242:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ImgRead(handle, line, bytesPerLine); ^~~~ ./imgInt.h:53:54: note: passing argument to parameter 'dst' here EXTERN int ImgRead _ANSI_ARGS_((MFile *handle, char *dst, int count)); ^ imgBMP.c:256:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ImgRead(handle, line, bytesPerLine); ^~~~ ./imgInt.h:53:54: note: passing argument to parameter 'dst' here EXTERN int ImgRead _ANSI_ARGS_((MFile *handle, char *dst, int count)); ^ imgBMP.c:264:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ImgRead(handle, line, bytesPerLine); ^~~~ ./imgInt.h:53:54: note: passing argument to parameter 'dst' here EXTERN int ImgRead _ANSI_ARGS_((MFile *handle, char *dst, int count)); ^ imgBMP.c:278:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ImgRead(handle, line, bytesPerLine); ^~~~ ./imgInt.h:53:54: note: passing argument to parameter 'dst' here EXTERN int ImgRead _ANSI_ARGS_((MFile *handle, char *dst, int count)); ^ imgBMP.c:297:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ImgRead(handle, line, bytesPerLine); ^~~~ ./imgInt.h:53:54: note: passing argument to parameter 'dst' here EXTERN int ImgRead _ANSI_ARGS_((MFile *handle, char *dst, int count)); ^ imgBMP.c:209:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonReadBMP(interp, handle, imageHandle, destX, destY, ^ imgBMP.c:339:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ChnWriteBMP(interp, filename, format, blockPtr) ^ imgBMP.c:339:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:364:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int StringWriteBMP(interp, format, blockPtr) ^ imgBMP.c:364:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:386:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void putint(handle, i) ^ imgBMP.c:386:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgBMP.c:398:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonWriteBMP(interp, handle, blockPtr) ^ imgBMP.c:398:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOption.c:740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XrmOption.c:752:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Xrm_import(class) ^ 16 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgInit.c 25 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgInt_f.c imgInit.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char64(c) ^ imgInit.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgInit.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgRead(handle, dst, count) ^ imgInit.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgGetc(handle) ^ imgInit.c:337:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgWrite(handle, src, count) ^ imgInit.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPutc(c, handle) ^ imgInit.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgWriteInit(buffer, handle) ^ imgInit.c:494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgReadInit(data, c, handle) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgObj.c 8 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgUtil.c imgObj.c:29:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgObjInit(interp) ^ imgObj.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgGetStringFromObj(objPtr, lengthPtr) ^ imgObj.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgGetByteArrayFromObj(objPtr, lengthPtr) ^ imgObj.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgListObjGetElements(interp, objPtr, objc, objv) ^ imgObj.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgOpenFileChannel(interp, fileName, permissions) ^ imgObj.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgFixChanMatchProc(interp, chan, file, format, width, height) ^ imgObj.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgFixObjMatchProc(interp, data, format, width, height) ^ imgObj.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgFixStringWriteProc(data, interp, dataPtr, format, blockPtr) ^ 8 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgWindow.c imgUtil.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoPutBlock(handle, blockPtr, x, y, width, height) ^ 1 warning generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgXBM.c imgWindow.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xerrorhandler(clientData, e) ^ imgWindow.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgWindow.c:116:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ChanMatchWin(chan, filename, format, widthPtr, heightPtr, interp) ^ imgWindow.c:116:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgWindow.c:143:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ObjMatchWin(data, format, widthPtr, heightPtr, interp) ^ imgWindow.c:143:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgWindow.c:199:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ObjReadWin(interp, data, format, imageHandle, ^ imgWindow.c:199:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 8 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgXPM.c imgXBM.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjMatchXBM(data, format, widthPtr, heightPtr, interp) ^ imgXBM.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChnMatchXBM(chan, fileName, format, widthPtr, heightPtr, interp) ^ imgXBM.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonReadXBM(interp, parseInfo, format, imageHandle, destX, destY, ^ imgXBM.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChnReadXBM(interp, chan, fileName, format, imageHandle, destX, destY, ^ imgXBM.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjReadXBM(interp, data, format, imageHandle, destX, destY, ^ imgXBM.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NextBitmapWord(parseInfoPtr) ^ imgXBM.c:398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadXBMFileHeader(pi, widthPtr, heightPtr) ^ imgXBM.c:435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:542:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChnWriteXBM(interp, fileName, format, blockPtr) ^ imgXBM.c:542:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringWriteXBM(interp, format, blockPtr) ^ imgXBM.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXBM.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonWriteXBM(interp, fileName, dataPtr, format, blockPtr) ^ imgXBM.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 20 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ ptkCanvGrid.c imgXPM.c:119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Gets(handle, buffer, size) ^ imgXPM.c:119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjMatchXPM(dataObj, format, widthPtr, heightPtr, interp) ^ imgXPM.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChanMatchXPM(chan, fileName, format, widthPtr, heightPtr, interp) ^ imgXPM.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonReadXPM(interp, handle, format, imageHandle, destX, destY, ^ imgXPM.c:405:42: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] hPtr = Tcl_CreateHashEntry(&colorTable, (char *) color1, &found); ^~~~~~~~~~~~~~~ ./tcl.h:1396:40: note: expanded from macro 'Tcl_CreateHashEntry' (*((tablePtr)->createProc))(tablePtr, key, newPtr) ^~~ imgXPM.c:406:25: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] Tcl_SetHashValue(hPtr, (char *) data); ^~~~~~~~~~~~~ ./tcl.h:1373:69: note: expanded from macro 'Tcl_SetHashValue' #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) ^~~~~ imgXPM.c:457:44: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] hPtr = Tcl_FindHashEntry(&colorTable, (char *) color1); ^~~~~~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ imgXPM.c:464:16: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] col = (int)Tcl_GetHashValue(hPtr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ imgXPM.c:486:42: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] hPtr = Tcl_FindHashEntry(&colorTable, (char *) color1); ^~~~~~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ imgXPM.c:488:14: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] col = (int)Tcl_GetHashValue(hPtr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ imgXPM.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonReadXPM(interp, handle, format, imageHandle, destX, destY, ^ imgXPM.c:530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChanReadXPM(interp, chan, fileName, format, imageHandle, destX, destY, ^ imgXPM.c:530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjReadXPM(interp, data, format, imageHandle, destX, destY, ^ imgXPM.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadXPMFileHeader(handle, widthPtr, heightPtr, numColors, byteSize) ^ imgXPM.c:621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:688:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char * GetType(colorDefn, type_ret) ^ imgXPM.c:688:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:735:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char * GetColor(colorDefn, colorName, type_ret) ^ imgXPM.c:735:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileWriteXPM(interp, fileName, format, blockPtr) ^ imgXPM.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:839:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringWriteXPM(interp, format, blockPtr) ^ imgXPM.c:839:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgXPM.c:882:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonWriteXPM(interp, fileName, dataPtr, format, blockPtr) ^ imgXPM.c:882:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from ptkCanvGrid.c:19: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from ptkCanvGrid.c:19: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from ptkCanvGrid.c:19: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from ptkCanvGrid.c:19: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from ptkCanvGrid.c:19: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from ptkCanvGrid.c:19: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from ptkCanvGrid.c:19: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from ptkCanvGrid.c:19: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ ptkCanvGrid.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateGrid(interp, canvas, itemPtr, argc, args) ^ ptkCanvGrid.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridCoords(interp, canvas, itemPtr, argc, args) ^ ptkCanvGrid.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureGrid(interp, canvas, itemPtr, argc, args, flags) ^ ptkCanvGrid.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteGrid(canvas, itemPtr, display) ^ ptkCanvGrid.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeGridBbox(canvas, gridPtr) ^ ptkCanvGrid.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayGrid(canvas, itemPtr, display, drawable, x, y, width, height) ^ ptkCanvGrid.c:491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridToPoint(canvas, itemPtr, pointPtr) ^ ptkCanvGrid.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:651:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridToArea(canvas, itemPtr, areaPtr) ^ ptkCanvGrid.c:651:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleGrid(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ ptkCanvGrid.c:686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:721:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateGrid(canvas, itemPtr, deltaX, deltaY) ^ ptkCanvGrid.c:721:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGrid.c:758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridToPostscript(interp, canvas, itemPtr, prepass) ^ ptkCanvGrid.c:758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 30 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ ptkCanvGroup.c 30 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ stbDItem.c In file included from ptkCanvGroup.c:19: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from ptkCanvGroup.c:19: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from ptkCanvGroup.c:19: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from ptkCanvGroup.c:19: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from ptkCanvGroup.c:19: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from ptkCanvGroup.c:19: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from ptkCanvGroup.c:19: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from ptkCanvGroup.c:19: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ ptkCanvGroup.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateGroup(interp, canvas, itemPtr, argc, args) ^ ptkCanvGroup.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupCoords(interp, canvas, itemPtr, argc, args) ^ ptkCanvGroup.c:274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureGroup(interp, canvas, itemPtr, argc, args, flags) ^ ptkCanvGroup.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteGroup(canvas, itemPtr, display) ^ ptkCanvGroup.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGroupRemoveItem(itemPtr) ^ ptkCanvGroup.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeGroupBbox(canvas, groupPtr) ^ ptkCanvGroup.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayGroup(canvas, itemPtr, display, drawable, x, y, width, height) ^ ptkCanvGroup.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupToPoint(canvas, itemPtr, pointPtr) ^ ptkCanvGroup.c:604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupToArea(canvas, itemPtr, areaPtr) ^ ptkCanvGroup.c:666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleGroup(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ ptkCanvGroup.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateGroup(canvas, itemPtr, deltaX, deltaY) ^ ptkCanvGroup.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupToPostscript(interp, canvas, itemPtr, prepass) ^ ptkCanvGroup.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupIndex(interp, canvas, itemPtr, obj, indexPtr) ^ ptkCanvGroup.c:874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupInsert(canvas, itemPtr, beforeThis, string) ^ ptkCanvGroup.c:979:68: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] Tcl_HashEntry *entryPtr = Tcl_FindHashEntry(&canvasPtr->idTable, (char *) id); ^~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ ptkCanvGroup.c:1022:68: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] Tcl_HashEntry *entryPtr = Tcl_FindHashEntry(&canvasPtr->idTable, (char *) id); ^~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ ptkCanvGroup.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupInsert(canvas, itemPtr, beforeThis, string) ^ ptkCanvGroup.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupInsertProc(canvas, itemPtr, beforeThis, string) ^ ptkCanvGroup.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:1061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GroupDChars(canvas, itemPtr, first, last) ^ ptkCanvGroup.c:1061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:1089:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MembersParseProc(clientData,interp,tkwin,value,recordPtr,offset) ^ ptkCanvGroup.c:1089:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ptkCanvGroup.c:1108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MembersPrintProc(clientData,tkwin,recordPtr,offset,freeProcPtr) ^ ptkCanvGroup.c:1108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] stbDItem.c:15:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemParseProc(clientData, interp, tkwin, value, widRec,offset) ^ stbDItem.c:15:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] stbDItem.c:27:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemPrintProc(clientData, tkwin, widRec,offset, freeProcPtr) ^ stbDItem.c:27:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 4 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ stbDashCustom.c 45 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ stbDiStyle.c stbDashCustom.c:6:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkStateParseProc (clientData, interp, tkwin, value, widgRec, offset) ^ stbDashCustom.c:18:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkStatePrintProc (clientData, tkwin, widgRec, offset, freeProcPtr) ^ stbDashCustom.c:30:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_TileParseProc (clientData, interp, tkwin, value, widgRec, offset) ^ stbDashCustom.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_TilePrintProc (clientData, tkwin, widgRec, offset, freeProcPtr) ^ stbDashCustom.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_OffsetParseProc (clientData, interp, tkwin, value, widgRec, offset) ^ stbDashCustom.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_OffsetPrintProc (clientData, tkwin, widgRec, offset, freeProcPtr) ^ stbDashCustom.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_OrientParseProc (clientData, interp, tkwin, value, widgRec, offset) ^ stbDashCustom.c:89:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_OrientPrintProc (clientData, tkwin, widgRec, offset, freeProcPtr) ^ stbDashCustom.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PixelParseProc (clientData, interp, tkwin, value, widgRec, offset) ^ stbDashCustom.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PixelPrintProc (clientData, tkwin, widgRec, offset, freeProcPtr) ^ 10 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ strGlue.c stbDiStyle.c:14:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemStyleParseProc(clientData, interp, tkwin, value, widRec,offset) ^ stbDiStyle.c:14:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] stbDiStyle.c:26:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemStylePrintProc(clientData, tkwin, widRec,offset, freeProcPtr) ^ stbDiStyle.c:26:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 4 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclAsync.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclDecls_f.c strGlue.c:8:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetVar2Ex(interp, varName, part2, flags) ^ strGlue.c:29:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetVar2(interp, varName, part2, flags) ^ strGlue.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetVar(interp, varName, flags) ^ strGlue.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetVar(interp, varName, newValue, flags) ^ strGlue.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetBoolean(interp, value, boolPtr) ^ strGlue.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetDouble(interp, value, doublePtr) ^ strGlue.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetInt(interp, value, intPtr) ^ 7 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclEvent.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclHash.c tclEvent.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_VwaitObjCmd(clientData, interp, objc, objv) ^ tclEvent.c:1085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VwaitVarProc(clientData, interp, name1, name2, flags) ^ tclEvent.c:1085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclEvent.c:1117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UpdateObjCmd(clientData, interp, objc, objv) ^ 4 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclNotify.c tclHash.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_InitHashTable(tablePtr, keyType) ^ tclHash.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_InitCustomHashTable(tablePtr, keyType, typePtr) ^ tclHash.c:274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FindHashEntry(tablePtr, key) ^ tclHash.c:310:9: warning: cast to smaller integer type 'unsigned int' from 'const char *' [-Wpointer-to-int-cast] hash = (unsigned int) key; ^~~~~~~~~~~~~~~~~~ tclHash.c:322:18: warning: cast to smaller integer type 'unsigned int' from 'void *' [-Wvoid-pointer-to-int-cast] if (hash != (unsigned int) hPtr->hash) { ^~~~~~~~~~~~~~~~~~~~~~~~~ tclHash.c:334:18: warning: cast to smaller integer type 'unsigned int' from 'void *' [-Wvoid-pointer-to-int-cast] if (hash != (unsigned int) hPtr->hash) { ^~~~~~~~~~~~~~~~~~~~~~~~~ tclHash.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateHashEntry(tablePtr, key, newPtr) ^ tclHash.c:408:9: warning: cast to smaller integer type 'unsigned int' from 'const char *' [-Wpointer-to-int-cast] hash = (unsigned int) key; ^~~~~~~~~~~~~~~~~~ tclHash.c:420:18: warning: cast to smaller integer type 'unsigned int' from 'void *' [-Wvoid-pointer-to-int-cast] if (hash != (unsigned int) hPtr->hash) { ^~~~~~~~~~~~~~~~~~~~~~~~~ tclHash.c:433:18: warning: cast to smaller integer type 'unsigned int' from 'void *' [-Wvoid-pointer-to-int-cast] if (hash != (unsigned int) hPtr->hash) { ^~~~~~~~~~~~~~~~~~~~~~~~~ tclHash.c:459:18: warning: cast to 'void *' from smaller integer type 'unsigned int' [-Wint-to-void-pointer-cast] hPtr->hash = (VOID *) hash; ^~~~~~~~~~~~~ tclHash.c:504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteHashEntry(entryPtr) ^ tclHash.c:537:11: warning: cast to smaller integer type 'unsigned int' from 'void *' [-Wvoid-pointer-to-int-cast] index = ((unsigned int) entryPtr->hash) & tablePtr->mask; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tclHash.c:585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteHashTable(tablePtr) ^ tclHash.c:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FirstHashEntry(tablePtr, searchPtr) ^ tclHash.c:699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_NextHashEntry(searchPtr) ^ tclHash.c:740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_HashStats(tablePtr) ^ tclHash.c:809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocArrayEntry(tablePtr, keyPtr) ^ tclHash.c:809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CompareArrayKeys(keyPtr, hPtr) ^ tclHash.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HashArrayKey(tablePtr, keyPtr) ^ tclHash.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocStringEntry(tablePtr, keyPtr) ^ tclHash.c:923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CompareStringKeys(keyPtr, hPtr) ^ tclHash.c:957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HashStringKey(tablePtr, keyPtr) ^ tclHash.c:994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BogusFind(tablePtr, key) ^ tclHash.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:1079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BogusCreate(tablePtr, key, newPtr) ^ tclHash.c:1079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclHash.c:1112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RebuildTable(tablePtr) ^ tclHash.c:1171:12: warning: cast to smaller integer type 'unsigned int' from 'void *' [-Wvoid-pointer-to-int-cast] index = ((unsigned int) hPtr->hash) & tablePtr->mask; ^~~~~~~~~~~~~~~~~~~~~~~~~ tclHash.c:1112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RebuildTable(tablePtr) ^ 36 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclPreserve.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclTimer.c tclPreserve.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PreserveExitProc(clientData) ^ tclPreserve.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclPreserve.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Preserve(clientData) ^ tclPreserve.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Release(clientData) ^ tclPreserve.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_EventuallyFree(clientData, freeProc) ^ tclPreserve.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclHandleCreate(ptr) ^ tclPreserve.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclHandleFree(handle) ^ tclPreserve.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclHandlePreserve(handle) ^ tclPreserve.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclHandleRelease(handle) ^ 9 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclUnixEvent.c tclTimer.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AfterObjCmd(clientData, interp, objc, objv) ^ tclTimer.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetAfterEvent(assocPtr, commandPtr) ^ tclTimer.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclTimer.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AfterProc(clientData) ^ tclTimer.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclTimer.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeAfterPtr(afterPtr) ^ tclTimer.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tclTimer.c:1159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AfterCleanupProc(clientData, interp) ^ tclTimer.c:1159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 9 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclUnixNotfy.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclUnixTime.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixCompat.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixDItem.c tixCompat.c:27:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char * tixStrDup(s) ^ 1 warning generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixDiITxt.c tixDItem.c:66:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_AddDItemType(diTypePtr) ^ tixDItem.c:73:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_DItemInfo * Tix_GetDItemType(interp, type) ^ tixDItem.c:99:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_DItem * Tix_DItemCreate(ddPtr, type) ^ tixDItem.c:119:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_DItemConfigure(iPtr, argc, objv, flags) ^ tixDItem.c:129:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemDisplay(pixmap, gc, iPtr, x, y, width, height, flags) ^ tixDItem.c:143:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemFree(iPtr) ^ tixDItem.c:153:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemCalculateSize(iPtr) ^ tixDItem.c:159:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char * Tix_DItemComponent(iPtr, x, y) ^ tixDItem.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_FreeArgumentList(argListPtr) ^ tixDItem.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_SplitConfig(interp, tkwin, specsList, numLists, argc, objv, argListPtr) ^ tixDItem.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_MultiConfigureInfo(interp, tkwin, specsList, numLists, widgRecList, ^ tixDItem.c:348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ConfigureValue2(interp, tkwin, entRec, entConfigSpecs, iPtr, ^ tixDItem.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ConfigureInfo2(interp, tkwin, entRec, entConfigSpecs, iPtr, ^ tixDItem.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_WidgetConfigure2(interp, tkwin, entRec, entConfigSpecs, iPtr, ^ tixDItem.c:507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemParseProc(clientData, interp, tkwin, value, widRec,offset) ^ tixDItem.c:33:24: note: expanded from macro 'DItemParseProc' #define DItemParseProc TixDItemParseProc ^ tixDItem.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemPrintProc(clientData, tkwin, widRec,offset, freeProcPtr) ^ tixDItem.c:34:24: note: expanded from macro 'DItemPrintProc' #define DItemPrintProc TixDItemPrintProc ^ tixDItem.c:560:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixGetColorDItemGC(iPtr, backGC_ret, foreGC_ret, flags) ^ tixDItem.c:608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixDItemGetAnchor(anchor, x, y, cav_w, cav_h, width, height, x_ret, y_ret) ^ tixDItem.c:659:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemDrawBackground(pixmap, gc, iPtr, x, y, width, height, flags) ^ 19 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixDiImg.c tixDiITxt.c:275:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static Tix_DItem * Tix_ImageTextItemCreate(ddPtr, diTypePtr) ^ tixDiITxt.c:275:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:311:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageTextItemFree(iPtr) ^ tixDiITxt.c:311:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:328:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_ImageTextItemConfigure(iPtr, argc, objv, flags) ^ tixDiITxt.c:328:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:373:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageTextItemDisplay(pixmap, gc, iPtr, x, y, ^ tixDiITxt.c:373:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageTextItemCalculateSize(iPtr) ^ tixDiITxt.c:514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:586:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char * Tix_ImageTextItemComponent(iPtr, x, y) ^ tixDiITxt.c:586:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:602:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageTextItemStyleChanged(iPtr) ^ tixDiITxt.c:602:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:616:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageTextItemLostStyle(iPtr) ^ tixDiITxt.c:616:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tixDiITxt.c:645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:670:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ImageTextStyleCreate(interp, tkwin, diTypePtr, name) ^ tixDiITxt.c:670:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ImageTextStyleConfigure(style, argc, objv, flags) ^ tixDiITxt.c:700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:760:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageTextStyleFree(style) ^ tixDiITxt.c:760:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiITxt.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ImageTextStyleSetTemplate(style, tmplPtr) ^ tixDiITxt.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 26 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixDiStyle.c tixDiImg.c:235:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static Tix_DItem * Tix_ImageItemCreate(ddPtr, diTypePtr) ^ tixDiImg.c:235:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:258:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageItemFree(iPtr) ^ tixDiImg.c:258:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:275:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_ImageItemConfigure(iPtr, argc, objv, flags) ^ tixDiImg.c:275:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:320:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageItemDisplay(pixmap, gc, iPtr, x, y, width, height, flags) ^ tixDiImg.c:320:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:370:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageItemCalculateSize(iPtr) ^ tixDiImg.c:370:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:389:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char * Tix_ImageItemComponent(iPtr, x, y) ^ tixDiImg.c:389:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:403:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageItemStyleChanged(iPtr) ^ tixDiImg.c:403:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:417:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageItemLostStyle(iPtr) ^ tixDiImg.c:417:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tixDiImg.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ImageStyleCreate(interp, tkwin, diTypePtr, name) ^ tixDiImg.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ImageStyleConfigure(style, argc, objv, flags) ^ tixDiImg.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:544:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_ImageStyleFree(style) ^ tixDiImg.c:544:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiImg.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ImageStyleSetTemplate(style, tmplPtr) ^ tixDiImg.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 26 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixDiText.c tixDiStyle.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyDefaultTable(clientData,interp) ^ tixDiStyle.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyStyleTable(clientData,interp) ^ tixDiStyle.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetDefaultTable(interp) ^ tixDiStyle.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetStyleTable(interp) ^ tixDiStyle.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:168:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixDItemStyleFree(iPtr, stylePtr) ^ tixDiStyle.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ItemStyleCmd(clientData, interp, argc, objv) ^ tixDiStyle.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleCmd(clientData, interp, argc, objv) ^ tixDiStyle.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleCGetCmd(clientData, interp, argc, objv) ^ tixDiStyle.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleConfigCmd(clientData, interp, argc, objv) ^ tixDiStyle.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleDeleteCmd(clientData, interp, argc, objv) ^ tixDiStyle.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleConfigure(interp, stylePtr, argc, objv, flags) ^ tixDiStyle.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleDestroy(clientData) ^ tixDiStyle.c:413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleCmdDeletedProc(clientData) ^ tixDiStyle.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteStyle(stylePtr) ^ tixDiStyle.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindDefaultStyle(interp, diTypePtr, tkwin) ^ tixDiStyle.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:527:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void SetDefaultStyle(diTypePtr, tkwin, stylePtr) ^ tixDiStyle.c:527:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGetDefaultDItemStyle(ddPtr, diTypePtr, iPtr, oldStylePtr) ^ tixDiStyle.c:627:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SetDefaultStyleTemplate(tkwin, tmplPtr) ^ tixDiStyle.c:677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetDItemStyle(ddPtr, diTypePtr, styleName, isNew_ret) ^ tixDiStyle.c:677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:720:24: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static Tix_DItemStyle* FindStyle(styleName, interp) ^ tixDiStyle.c:720:24: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:745:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixDItemStyleChanged(diTypePtr, stylePtr) ^ tixDiStyle.c:770:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListAdd(stylePtr, iPtr) ^ tixDiStyle.c:770:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListDelete(stylePtr, iPtr) ^ tixDiStyle.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListDeleteAll(stylePtr) ^ tixDiStyle.c:808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DefWindowStructureProc(clientData, eventPtr) ^ tixDiStyle.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RefWindowStructureProc(clientData, eventPtr) ^ tixDiStyle.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiStyle.c:933:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LINKAGE int DItemStyleParseProc(clientData, interp, tkwin, value, widRec,offset) ^ tixDiStyle.c:26:29: note: expanded from macro 'DItemStyleParseProc' #define DItemStyleParseProc TixDItemStyleParseProc ^ tixDiStyle.c:994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemStylePrintProc(clientData, tkwin, widRec,offset, freeProcPtr) ^ tixDiStyle.c:27:29: note: expanded from macro 'DItemStylePrintProc' #define DItemStylePrintProc TixDItemStylePrintProc ^ tixDiText.c:263:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static Tix_DItem * Tix_TextItemCreate(ddPtr, diTypePtr) ^ tixDiText.c:263:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:292:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_TextItemFree(iPtr) ^ tixDiText.c:292:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:306:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_TextItemConfigure(iPtr, argc, objv, flags) ^ tixDiText.c:306:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:336:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_TextItemDisplay(pixmap, gc, iPtr, x, y, width, height, flags) ^ 47 warnings generated. tixDiText.c:336:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:390:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char * Tix_TextItemComponent(iPtr, x, y) ^ tixDiText.c:390:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:404:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_TextItemCalculateSize(iPtr) ^ tixDiText.c:404:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TextItemStyleChanged(iPtr) ^ tixDiText.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TextItemLostStyle(iPtr) ^ tixDiText.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TextStyleCreate(interp, tkwin, diTypePtr, name) ^ tixDiText.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TextStyleConfigure(style, argc, objv, flags) ^ tixDiText.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TextStyleFree(style) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixDiWin.c tixDiText.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiText.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TextStyleSetTemplate(style, tmplPtr) ^ tixDiText.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 24 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixError.c tixDiWin.c:170:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static Tix_DItem * Tix_WindowItemCreate(ddPtr, diTypePtr) ^ tixDiWin.c:170:20: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:191:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_WindowItemFree(iPtr) ^ tixDiWin.c:191:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ManageWindow(iPtr, tkwin) ^ tixDiWin.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UnmanageWindow(iPtr, tkwin) ^ tixDiWin.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:262:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_WindowItemConfigure(iPtr, argc, objv, flags) ^ tixDiWin.c:262:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:329:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_WindowItemDisplay(pixmap, gc, iPtr, x, y, width, height, flag) ^ tixDiWin.c:329:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:371:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_WindowItemCalculateSize(iPtr) ^ tixDiWin.c:371:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:388:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char * Tix_WindowItemComponent(iPtr, x, y) ^ tixDiWin.c:388:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:402:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_WindowItemStyleChanged(iPtr) ^ tixDiWin.c:402:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:416:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_WindowItemLostStyle(iPtr) ^ tixDiWin.c:416:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SubWindowStructureProc(clientData, eventPtr) ^ tixDiWin.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:487:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SubWindowRequestProc(clientData, tkwin) ^ tixDiWin.c:487:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SubWindowLostSlaveProc(clientData, tkwin) ^ tixDiWin.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_WindowItemUnmap(itPtr) ^ tixDiWin.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_WindowStyleCreate(interp, tkwin, diTypePtr, name) ^ tixDiWin.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_WindowStyleConfigure(style, argc, objv, flags) ^ tixDiWin.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:624:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_WindowStyleFree(style) ^ tixDiWin.c:624:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_WindowStyleSetTemplate(style, tmplPtr) ^ tixDiWin.c:635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixDiWin.c:666:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SetWindowItemSerial(lPtr, iPtr, serial) ^ tixDiWin.c:702:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_UnmapInvisibleWindowItems(lPtr, serial) ^ tixDiWin.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_WindowItemListRemove(lPtr, iPtr) ^ tixError.c:19:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_ArgcError(interp, argc, objv, prefixCount, message) ^ 1 warning generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixForm.c 39 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixFormMisc.c tixForm.c:159:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ReqSize(tkwin, axis) ^ tixForm.c:159:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_FormCmd(clientData, interp, argc, objv) ^ tixForm.c:229:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TixFm_SetGrid(clientData, interp, argc, objv) ^ tixForm.c:229:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:288:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TixFm_Forget(clientData, interp, argc, objv) ^ tixForm.c:288:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:312:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixFm_ForgetOneClient(clientPtr) ^ tixFormMisc.c:50:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int TixFm_Info(clientData, interp, argc, objv) ^ tixForm.c:337:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TixFm_Slaves(clientData, interp, argc, objv) ^ tixForm.c:337:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:378:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TixFm_Spring(clientData, interp, argc, objv) ^ tixForm.c:378:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:459:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TixFm_Check(clientData, interp, argc, objv) ^ tixForm.c:459:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:489:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TixFm_CheckArgv(clientData, interp, argc, objv) ^ tixForm.c:489:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:504:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TixFm_SetClient(clientData, interp, argc, objv) ^ tixFormMisc.c:115:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void AttachInfo(interp, clientPtr, axis, which) ^ tixFormMisc.c:115:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixFormMisc.c:155:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ConfigureAttachment(clientPtr, topLevel, interp, axis, which, avalue) ^ tixForm.c:504:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:591:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FormInfo * TixFm_FindClientPtrByName(interp, name, topLevel) ^ tixForm.c:612:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TestAndArrange(masterPtr) ^ tixFormMisc.c:155:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:612:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:666:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void UnmapClient(clientPtr) ^tixFormMisc.c:286:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ConfigurePadding(clientPtr, tkwin, interp, axis, which, value) ^ tixForm.ctixFormMisc.c:666:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:684:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void MapClient(clientPtr, x, y, width, height) ^ tixForm.c:684:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:702:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ArrangeWhenIdle(masterPtr) ^ tixForm.c:702:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CancelArrangeWhenIdle(masterPtr) ^ tixForm.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:728:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ArrangeGeometry(clientData) ^ :286:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixFormMisc.c:304:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ConfigureFill(clientPtr, tkwin, interp, value) ^ tixFormMisc.c:304:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixFormMisc.c:337:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ConfigureSpring(clientPtr, topLevel, interp, axis, which, value) ^ tixFormMisc.c:337:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixFormMisc.c:375:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int TixFm_Configure(clientPtr, topLevel, interp, argc, objv) ^ tixForm.c:728:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PinnSide_AttNone(clientPtr, axis, which) ^ tixForm.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PinnSide_AttPercent(clientPtr, axis, which) ^ tixForm.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PinnSide_AttOpposite(clientPtr, axis, which) ^ tixForm.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PinnSide_AttParallel(clientPtr, axis, which) ^ tixForm.c:937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:958:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PinnClientSide(clientPtr, axis, which, isSelf) ^ tixForm.c:958:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1017:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PinnClient(clientPtr) ^ tixForm.c:1017:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1051:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void CalculateMasterSize(masterPtr) ^ tixForm.c:1051:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixFm_StructureProc(clientData, eventPtr) ^ tixForm.c:1216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixFm_ReqProc(clientData, tkwin) ^ tixForm.c:1216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MasterStructureProc(clientData, eventPtr) ^ tixForm.c:1231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixFm_LostSlaveProc(clientData, tkwin) ^ tixForm.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1296:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void CheckIntergrity(clientPtr) ^ tixForm.c:1296:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1321:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixFm_AddToMaster(masterPtr, clientPtr) ^ tixForm.c:1351:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixFm_UnlinkFromMaster(clientPtr) ^ tixForm.c:1409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixFm_FreeMasterInfo(clientData) ^ tixForm.c:1416:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixFm_DeleteMaster(masterPtr) ^ tixForm.c:1446:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixFm_Unlink(clientPtr) ^ tixForm.c:1489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixFm_GetFormInfo(tkwin, create) ^ tixForm.c:1555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMasterInfo(tkwin, create) ^ tixForm.c:1555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1626:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceSide_AttNone(clientPtr, axis, which) ^ tixForm.c:1626:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1661:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceSide_AttAbsolute(clientPtr, axis, which) ^ tixForm.c:1661:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1679:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceSide_AttOpposite(clientPtr, axis, which) ^ tixForm.c:1679:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1695:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceSide_AttParallel(clientPtr, axis, which) ^ tixForm.c:1695:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1713:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceSimpleCase(clientPtr, axis, which) ^ tixForm.c:1713:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeSpringLink(link) ^ tixForm.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1769:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void FreeSpringList(listPtr) ^ tixForm.c:1769:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddRightSprings(listPtr, clientPtr) ^ tixForm.c:1782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddLeftSprings(listPtr,clientPtr) ^ tixForm.c:1801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:1815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PlaceWithSpring(clientPtr, axis, which) ^ tixForm.c:1815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:2024:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceClientSide(clientPtr, axis, which, isSelf) ^ tixForm.c:2024:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:2068:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceClient(clientPtr) ^ tixForm.c:2068:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixForm.c:2085:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int PlaceAllClients(masterPtr) ^ tixForm.c:2085:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 12 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGrData.c 88 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGrFmt.c tixGrData.c:34:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitRowCol(index) ^ tixGrData.c:34:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrData.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataSetFree(dataSet) ^ tixGrData.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataFindEntry(dataSet, x, y) ^ tixGrData.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindRowCol(dataSet, x, y, rowcol, hashPtrs) ^ tixGrData.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrData.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataCreateEntry(dataSet, x, y, defaultEntry) ^ tixGrData.c:274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataDeleteEntry(dataSet, x, y) ^ tixGrData.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataUpdateSort(dataSet, axis, start, end, items) ^ tixGrData.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RowColMaxSize(wPtr, which, rowCol, defSize) ^ tixGrData.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrData.c:412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataGetRowColSize(wPtr, dataSet, which, index, defSize, pad0, pad1) ^ tixGrData.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataGetIndex(interp, wPtr, xStr, yStr, xPtr, yPtr) ^ tixGrData.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataConfigRowColSize(interp, wPtr, dataSet, which, index, argc, objv, ^ tixGrData.c:587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataGetGridSize(dataSet, numCol_ret, numRow_ret) ^ tixGrData.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGrDataFirstRow(dataSet, rowSearchPtr) ^ tixGrData.c:651:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGrDataNextRow(rowSearchPtr) ^ tixGrData.c:667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGrDataFirstCell(rowSearchPtr, cellSearchPtr) ^ tixGrData.c:685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGrDataNextCell(cellSearchPtr) ^ tixGrData.c:714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataDeleteSearchedEntry(cellSearchPtr) ^ tixGrData.c:738:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataDeleteRange(wPtr, dataSet, which, from, to) ^ tixGrData.c:820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGridDataMoveRange(wPtr, dataSet, which, from, to, by) ^ 22 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGrRC.c tixGrFmt.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFormat(clientData, interp, argc, objv) ^ tixGrFmt.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetInfo(wPtr, interp, argc, objv, infoPtr, configSpecs) ^ tixGrFmt.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrFmt.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetBlockPosn(wPtr, x1, y1, x2, y2, bx1, by1, bx2, by2) ^ tixGrFmt.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrFmt.c:309:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetRenderPosn(wPtr, bx1, by1, bx2, by2, rx1, ry1, rx2, ry2) ^ tixGrFmt.c:309:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrFmt.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFillCells(wPtr, border, selectBorder, bx1, by1, bx2, by2, ^ tixGrFmt.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrFmt.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFormatBorder(clientData, interp, argc, objv) ^ tixGrFmt.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrFmt.c:535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFormatGrid(clientData, interp, argc, objv) ^ tixGrFmt.c:535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrFmt.c:712:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_GrSaveColor(wPtr, type, ptr) ^ tixGrFmt.c:712:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrFmt.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFreeUnusedColors(wPtr, freeAll) ^ tixGrRC.c:25:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSetSize(clientData, interp, argc, objv) ^ tixGrRC.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrRCSize(clientData, interp, argc, objv) ^ tixGrRC.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGrSel.c 3 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGrSort.c tixGrSel.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSelection(clientData, interp, argc, objv) ^ tixGrSel.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSelIncludes(clientData, interp, argc, objv) ^ tixGrSel.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrSel.c:158:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Intersect(s1, s2) ^ tixGrSel.c:158:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrSel.c:165:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Include(s1, s2) ^ tixGrSel.c:165:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrSel.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrMergeSelection(wPtr, sbPtr) ^ tixGrSel.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrSel.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrAdjustSelection(wPtr, sbPtr) ^ tixGrSel.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrSel.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSelModify(clientData, interp, argc, objv) ^ tixGrSel.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrSort.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrGetCellText(wPtr, x, y) ^ tixGrSort.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrGetSortItems(wPtr, axis, start, end, sortKeyIndex) ^ tixGrSort.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFreeSortItems(wPtr, items, numItems) ^ tixGrSort.c:147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSort(clientData, interp, argc, objv) ^ tixGrSort.c:366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SortCompareProc(first, second) ^ tixGrSort.c:366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 warnings generated. 6 warningsclang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGrUtl.c generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGrid.c tixGrUtl.c:28:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GetChars(interp, string, doublePtr) ^ tixGrUtl.c:66:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_GrConfigSize(interp, wPtr, argc, objv, sizePtr, argcErrorMsg, ^ tixGrid.c:305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GridCmd(clientData, interp, argc, objv) ^ 2 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixHLCol.c tixGrid.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetConfigure(interp, wPtr, argc, objv, flags) ^ tixGrid.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCommand(clientData, interp, argc, objv) ^ tixGrid.c:621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetEventProc(clientData, eventPtr) ^ tixGrid.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDestroy(clientData) ^ tixGrid.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:868:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCmdDeletedProc(clientData) ^ tixGrid.c:868:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RecalScrollRegion(wPtr, winW, winH, scrollInfo) ^ tixGrid.c:887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1001:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetComputeGeometry(clientData) ^ tixGrid.c:1001:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1040:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrResetRenderBlocks(wPtr) ^ tixGrid.c:1040:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrDItemSizeChanged(iPtr) ^ tixGrid.c:1072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1089:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrDoWhenIdle(wPtr, type) ^ tixGrid.c:1109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IdleHandler(clientData) ^ tixGrid.c:1109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrCancelDoWhenIdle(wPtr) ^ tixGrid.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDisplay(clientData) ^ tixGrid.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1273:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_GrDisplayMainBody(wPtr, buffer, winW, winH) ^ tixGrid.c:1273:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1337:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_GrDrawCells(wPtr, riPtr, drawable) ^ tixGrid.c:1337:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1445:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_GrDrawSites(wPtr, riPtr, drawable) ^ tixGrid.c:1445:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrGetElementPosn(wPtr, x, y, rect, clipOK, isSite, isScr, nearest) ^ tixGrid.c:1579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrBdType(clientData, interp, argc, objv) ^ tixGrid.c:1579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1708:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSet(clientData, interp, argc, objv) ^ tixGrid.c:1708:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrUnset(clientData, interp, argc, objv) ^ tixGrid.c:1796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrCGet(clientData, interp, argc, objv) ^ tixGrid.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrConfig(clientData, interp, argc, objv) ^ tixGrid.c:1842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrDelete(clientData, interp, argc, objv) ^ tixGrid.c:1867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrEdit(clientData, interp, argc, objv) ^ tixGrid.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrEntryCget(clientData, interp, argc, objv) ^ tixGrid.c:1938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:1968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrEntryConfig(clientData, interp, argc, objv) ^ tixGrid.c:1968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrGeometryInfo(clientData, interp, argc, objv) ^ tixGrid.c:2006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2049:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrIndex(clientData, interp, argc, objv) ^ tixGrid.c:2049:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrInfo(clientData, interp, argc, objv) ^ tixGrid.c:2070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrMove(clientData, interp, argc, objv) ^ tixGrid.c:2119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrNearest(clientData, interp, argc, objv) ^ tixGrid.c:2145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSetSite(clientData, interp, argc, objv) ^ tixGrid.c:2202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2298:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrAddChangedRect(wPtr, changedRect, isSite) ^ tixGrid.c:2343:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_GrScrollPage(wPtr, count, axis) ^ tixGrid.c:2439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrSee(clientData, interp, argc, objv) ^ tixGrid.c:2439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrView(clientData, interp, argc, objv) ^ tixGrid.c:2498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigElement(wPtr, chPtr, argc, objv, flags, forced) ^ tixGrid.c:2598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrCallFormatCmd(wPtr, which) ^ tixGrid.c:2634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2658:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_GrDrawBackground(wPtr, riPtr, drawable) ^ tixGrid.c:2658:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrComputeSubSelection(wPtr, rect, offs) ^ tixGrid.c:2749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2822:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void Tix_GrComputeSelection(wPtr) ^ tixGrid.c:2822:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetScrollFractions(wPtr, siPtr, first_ret, last_ret) ^ tixGrid.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2941:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void UpdateScrollBars(wPtr, sizeChanged) ^ tixGrid.c:2941:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:2993:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFindCreateElem(interp, wPtr, x, y) ^ tixGrid.c:2993:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:3024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFindElem(interp, wPtr, x, y) ^ tixGrid.c:3024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:3042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFreeElem(chPtr) ^ tixGrid.c:3052:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrPropagateSize(wPtr, chPtr) ^ tixGrid.c:3052:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:3074:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static RenderBlock * Tix_GrAllocateRenderBlock(wPtr, winW, winH, exactW,exactH) ^ tixGrid.c:3074:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:3222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_GrFreeRenderBlock(wPtr, rbPtr) ^ tixGrid.c:3222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:3250:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_GrBBox(interp, wPtr, x, y) ^ tixGrid.c:3250:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixGrid.c:3289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateFromTo(interp, wPtr, argc, objv, from, to, which) ^ tixGrid.c:3289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLCol.c:34:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLAllocColumn(wPtr, chPtr) ^ tixHLCol.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLGetColumn(interp, wPtr, objv, column_ret, mustExist) ^ tixHLCol.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLCol.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLItem(clientData, interp, argc, objv) ^ tixHLCol.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLItemCGet(clientData, interp, argc, objv) ^ tixHLCol.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLCol.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLItemConfig(clientData, interp, argc, objv) ^ tixHLCol.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLCol.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLItemCreate(clientData, interp, argc, objv) ^ tixHLCol.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLCol.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLItemDelete(clientData, interp, argc, objv) ^ tixHLCol.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLCol.c:281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLItemExists(clientData, interp, argc, objv) ^ tixHLCol.c:281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLCol.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLColumn(clientData, interp, argc, objv) ^ tixHLCol.c:331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLColWidth(clientData, interp, argc, objv) ^ tixHLCol.c:331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 17 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixHLHdr.c tixHLHdr.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocHeader(interp, wPtr) ^ tixHLHdr.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeWindowItem(interp, wPtr, hPtr) ^ tixHLHdr.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeHeader(interp, wPtr, hPtr) ^ tixHLHdr.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLGetHeader(interp, wPtr, string, requireIPtr) ^ tixHLHdr.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLCreateHeaders(interp, wPtr) ^ tixHLHdr.c:171:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_HLFreeHeaders(interp, wPtr) ^ tixHLHdr.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLDrawHeader(wPtr, pixmap, gc, hdrX, hdrY, hdrW, hdrH, xOffset) ^ tixHLHdr.c:296:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_HLComputeHeaderGeometry(wPtr) ^ tixHLHdr.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHeader(clientData, interp, argc, objv) ^ tixHLHdr.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHdrCGet(clientData, interp, argc, objv) ^ tixHLHdr.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHdrConfig(clientData, interp, argc, objv) ^ tixHLHdr.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHdrCreate(clientData, interp, argc, objv) ^ tixHLHdr.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHdrDelete(clientData, interp, argc, objv) ^ tixHLHdr.c:502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHdrExist(clientData, interp, argc, objv) ^ tixHLHdr.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHdrSize(clientData, interp, argc, objv) ^ tixHLHdr.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLHdr.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHdrHeight(clientData, interp, argc, objv) ^ tixHLHdr.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 97 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixHLInd.c 27 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixHList.c tixHLInd.c:33:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLIndicator(clientData, interp, argc, objv) ^ tixHLInd.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLIndCGet(clientData, interp, argc, objv) ^ tixHLInd.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLInd.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLIndConfig(clientData, interp, argc, objv) ^ tixHLInd.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLInd.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLIndCreate(clientData, interp, argc, objv) ^ tixHLInd.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLInd.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLIndDelete(clientData, interp, argc, objv) ^ tixHLInd.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLInd.c:232:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLIndExists(clientData, interp, argc, objv) ^ tixHLInd.c:232:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHLInd.c:258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLIndSize(clientData, interp, argc, objv) ^ tixHLInd.c:258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixImgCmp.c tixHList.c:355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HListCmd(clientData, interp, argc, objv) ^ tixHList.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCommand(clientData, interp, argc, objv) ^ tixHList.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLAdd(clientData, interp, argc, objv) ^ tixHList.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLAddChild(clientData, interp, argc, objv) ^ tixHList.c:645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLSetSite(clientData, interp, argc, objv) ^ tixHList.c:699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLCGet(clientData, interp, argc, objv) ^ tixHList.c:766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLConfig(clientData, interp, argc, objv) ^ tixHList.c:783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLDelete(clientData, interp, argc, objv) ^ tixHList.c:808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:882:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLEntryCget(clientData, interp, argc, objv) ^ tixHList.c:882:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLEntryConfig(clientData, interp, argc, objv) ^ tixHList.c:908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLGeometryInfo(clientData, interp, argc, objv) ^ tixHList.c:940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:993:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLHide(clientData, interp, argc, objv) ^ tixHList.c:993:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLShow(clientData, interp, argc, objv) ^ tixHList.c:1018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLInfo(clientData, interp, argc, objv) ^ tixHList.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1211:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLItemInfo(interp, wPtr, argc, objv) ^ tixHList.c:1347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLNearest(clientData, interp, argc, objv) ^ tixHList.c:1347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLSee(clientData, interp, argc, objv) ^ tixHList.c:1380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1420:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_HLBBox(interp, wPtr, chPtr) ^ tixHList.c:1420:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1501:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_HLSeeElement(wPtr, chPtr, callRedraw) ^ tixHList.c:1501:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1591:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLSelection(clientData, interp, argc, objv) ^ tixHList.c:1591:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLXView(clientData, interp, argc, objv) ^ tixHList.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLYView(clientData, interp, argc, objv) ^ tixHList.c:1774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:1853:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetConfigure(interp, wPtr, argc, objv, flags) ^ tixHList.c:1853:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2047:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetEventProc(clientData, eventPtr) ^ tixHList.c:2047:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SubWindowEventProc(clientData, eventPtr) ^ tixHList.c:2097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDestroy(clientData) ^ tixHList.c:2147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCmdDeletedProc(clientData) ^ tixHList.c:2226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLComputeGeometry(clientData) ^ tixHList.c:2356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLResizeWhenIdle(wPtr) ^ tixHList.c:2379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLResizeNow(wPtr) ^ tixHList.c:2395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_HLCancelResizeWhenIdle(wPtr) ^ tixHList.c:2410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RedrawWhenIdle(wPtr) ^ tixHList.c:2410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CancelRedrawWhenIdle(wPtr) ^ tixHList.c:2430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2447:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DItemSizeChangedProc(iPtr) ^ tixHList.c:2447:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocElement(wPtr, parent, pathName, name, ditemType) ^ tixHList.c:2506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeElement(wPtr, chPtr) ^ tixHList.c:2592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AppendList(wPtr, parent, chPtr, at, afterPtr, beforePtr) ^ tixHList.c:2659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:2750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NewElement(interp, wPtr, argc, objv, pathName, defParentName, newArgc, newArgv) ^ tixHList.c:2750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigElement(wPtr, chPtr, argc, objv, flags, forced) ^ tixHList.c:3000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3044:23: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static HListElement * FindElementAtPosition(wPtr, y) ^ tixHList.c:3044:23: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3146:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HListElement * Tix_HLFindElement(interp, wPtr, pathName) ^ tixHList.c:3185:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int SelectionModifyRange(wPtr, from, to, select) ^ tixHList.c:3185:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3254:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_HLElementTopOffset(wPtr, chPtr) ^ tixHList.c:3286:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_HLElementLeftOffset(wPtr, chPtr) ^ tixHList.c:3311:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CurSelection(interp, wPtr, chPtr) ^ tixHList.c:3311:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3349:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_HLMarkElementDirty(wPtr, chPtr) ^ tixHList.c:3376:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ComputeElementGeometry(wPtr, chPtr, indent) ^ tixHList.c:3376:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3439:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ComputeOneElementGeometry(wPtr, chPtr, indent) ^ tixHList.c:3439:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3485:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ComputeBranchPosition(wPtr, chPtr) ^ tixHList.c:3485:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDisplay(clientData) ^ tixHList.c:3600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3763:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DrawElements(wPtr, pixmap, gc, chPtr, x, y, xOffset) ^ tixHList.c:3763:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:3932:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DrawOneElement(wPtr, pixmap, gc, chPtr, x, y, xOffset) ^ tixHList.c:3932:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4071:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void SelectionAdd(wPtr, chPtr) ^ tixHList.c:4071:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4088:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void HL_SelectionClear(wPtr, chPtr) ^ tixHList.c:4088:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4105:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void HL_SelectionClearAll(wPtr, chPtr, changed_ret) ^ tixHList.c:4105:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4142:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void SelectionNotifyAncestors(wPtr, chPtr) ^ tixHList.c:4142:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4158:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void HL_SelectionClearNotifyAncestors(wPtr, chPtr) ^ tixHList.c:4158:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4178:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DeleteOffsprings(wPtr, chPtr) ^ tixHList.c:4178:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4202:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DeleteSiblings(wPtr, chPtr) ^ tixHList.c:4202:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4220:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DeleteNode(wPtr, chPtr) ^ tixHList.c:4220:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4261:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void UpdateOneScrollBar(wPtr, command, total, window, first) ^ tixHList.c:4261:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4284:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void UpdateScrollBars(wPtr, sizeChanged) ^ tixHList.c:4284:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4326:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int XScrollByUnits(wPtr, count) ^ tixHList.c:4326:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4337:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int XScrollByPages(wPtr, count) ^ tixHList.c:4337:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4348:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int YScrollByUnits(wPtr, count) ^ tixHList.c:4348:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4370:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int YScrollByPages(wPtr, count) ^ tixHList.c:4370:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4391:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void CheckScrollBar(wPtr, which) ^ tixHList.c:4391:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4438:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void GetScrollFractions(total, window, first, first_ret, last_ret) ^ tixHList.c:4438:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindNextEntry(wPtr, chPtr) ^ tixHList.c:4460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindPrevEntry(wPtr, chPtr) ^ tixHList.c:4489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetSelectedText(wPtr, chPtr, selection) ^ tixHList.c:4517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HListFetchSelection(clientData, offset, buffer, maxBytes) ^ tixHList.c:4584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixHList.c:4653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HListLostSelection(clientData) ^ tixHList.c:4653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpCreate(interp, name, argc, objv, typePtr, master, clientDataPtr) ^ tixImgCmp.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpConfigureMaster(masterPtr, argc, objv, flags) ^ tixImgCmp.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpCmd(clientData, interp, argc, objv) ^ tixImgCmp.c:557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddNewLine(masterPtr, argc, objv) ^ tixImgCmp.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddNewBitmap(masterPtr, line, argc, objv) ^ tixImgCmp.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddNewImage(masterPtr, line, argc, objv) ^ tixImgCmp.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddNewSpace(masterPtr, line, argc, objv) ^ tixImgCmp.c:890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddNewText(masterPtr, line, argc, objv) ^ tixImgCmp.c:969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpGet(tkwin, masterData) ^ tixImgCmp.c:969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1001:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CalculateMasterSize(clientData) ^ tixImgCmp.c:1001:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChangeImageWhenIdle(masterPtr) ^ tixImgCmp.c:1084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpDisplay(clientData, display, drawable, imageX, imageY, width, ^ tixImgCmp.c:1109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpFree(clientData, display) ^ tixImgCmp.c:1267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1277:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void FreeLine(lPtr) ^ tixImgCmp.c:1277:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1285:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void FreeItem(p) ^ tixImgCmp.c:1285:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpFreeResources(masterData) ^ tixImgCmp.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpDelete(masterData) ^ tixImgCmp.c:1414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgCmpCmdDeletedProc(clientData) ^ tixImgCmp.c:1440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgCmp.c:1471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tixImgCmp.c:1471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 33 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixImgXpm.c tixImgXpm.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmCreate(interp, name, argc, objv, typePtr, master, clientDataPtr) ^ tixImgXpm.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmConfigureMaster(masterPtr, argc, objv, flags) ^ tixImgXpm.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmGetData(interp, masterPtr) ^ tixImgXpm.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:353:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char ** ImgXpmGetDataFromId(interp, id) ^ tixImgXpm.c:353:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:374:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char ** ImgXpmGetDataFromString(interp, string, numLines_return) ^ tixImgXpm.c:374:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:512:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static char ** ImgXpmGetDataFromFile(interp, fileName, numLines_return) ^ tixImgXpm.c:512:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetType(colorDefn, type_ret) ^ tixImgXpm.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetColor(colorDefn, colorName, type_ret) ^ tixImgXpm.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmGetPixmapFromData(interp, masterPtr, instancePtr) ^ tixImgXpm.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmConfigureInstance(instancePtr) ^ tixImgXpm.c:883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmCmd(clientData, interp, argc, objv) ^ tixImgXpm.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmGet(tkwin, masterData) ^ tixImgXpm.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:1091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmDisplay(clientData, display, drawable, imageX, imageY, width, ^ tixImgXpm.c:1091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:1125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmFree(clientData, display) ^ tixImgXpm.c:1125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:1190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmDelete(masterData) ^ tixImgXpm.c:1190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:1230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgXpmCmdDeletedProc(clientData) ^ tixImgXpm.c:1230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixImgXpm.c:1263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_DefinePixmap(interp, name, data) ^ 136 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixImgXpm_f.c 33 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixInputO.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixInt_f.c tixInputO.c:123:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_MakeInputOnlyWindowExist(wPtr) ^ tixInputO.c:123:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixInputO.c:183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_InputOnlyCmd(clientData, interp, argc, objv) ^ tixInputO.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCommand(clientData, interp, argc, objv) ^ tixInputO.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixInputO.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetConfigure(interp, wPtr, argc, objv, flags) ^ tixInputO.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixInputO.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetEventProc(clientData, eventPtr) ^ tixInputO.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixInputO.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDestroy(clientData) ^ tixInputO.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixInputO.c:432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCmdDeletedProc(clientData) ^ tixInputO.c:432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 13 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixList.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixMwm.c tixList.c:24:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void SetNext(info, ptr, next) ^ tixList.c:24:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixList.c:33:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_LinkListInit(lPtr) ^ tixList.c:43:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_LinkListAppend(infoPtr, lPtr, itemPtr, flags) ^ tixList.c:72:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_LinkListIteratorInit(liPtr) ^ tixList.c:78:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_LinkListStart(infoPtr, lPtr, liPtr) ^ tixList.c:93:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_LinkListNext(infoPtr, lPtr, liPtr) ^ tixList.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_LinkListDelete(infoPtr, lPtr, liPtr) ^ tixList.c:180:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_LinkListInsert(infoPtr, lPtr, itemPtr, liPtr) ^ tixList.c:239:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_LinkListFindAndDelete(infoPtr, lPtr, itemPtr, liPtr) ^ tixList.c:264:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_LinkListDeleteRange(infoPtr, lPtr, fromPtr, toPtr, liPtr) ^ tixList.c:302:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_LinkListFind(infoPtr, lPtr, itemPtr, liPtr) ^ 12 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixNBFrame.c tixMwm.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_MwmCmd(clientData, interp, argc, objv) ^ tixMwm.c:244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixMwmProtocolHandler(clientData, eventPtr) ^ tixMwm.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MwmDecor(interp, string) ^ tixMwm.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] QueryMwmHints(wmPtr) ^ tixMwm.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:325:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RemapWindow(clientData) ^ tixMwm.c:325:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RemapWindowWhenIdle(wmPtr) ^ tixMwm.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:351:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int SetMwmDecorations(interp, wmPtr, argc, objv) ^ tixMwm.c:351:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:458:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int MwmProtocol(interp, wmPtr, argc, objv) ^ tixMwm.c:458:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:505:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void AddMwmProtocol(interp, wmPtr, name, message) ^ tixMwm.c:505:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:532:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ActivateMwmProtocol(interp, wmPtr, name) ^ tixMwm.c:532:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:547:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DeactivateMwmProtocol(interp, wmPtr, name) ^ tixMwm.c:547:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:569:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DeleteMwmProtocol(interp, wmPtr, name) ^ tixMwm.c:569:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ResetProtocolsWhenIdle(wmPtr) ^ tixMwm.c:594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ResetProtocols(clientData) ^ tixMwm.c:603:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:676:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int SetMwmTransientFor(interp, wmPtr, mainWindow, argc, objv) ^ tixMwm.c:676:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StructureProc(clientData, eventPtr) ^ tixMwm.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMwmInfo(interp, tkwin) ^ tixMwm.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMwmProtocol(interp, wmPtr, protocol) ^ tixMwm.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixMwm.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IsMwmRunning(interp, wmPtr) ^ tixMwm.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 36 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixScroll.c tixNBFrame.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_NoteBookFrameCmd(clientData, interp, argc, objv) ^ tixNBFrame.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCommand(clientData, interp, argc, objv) ^ tixNBFrame.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetConfigure(interp, wPtr, argc, objv, flags) ^ tixNBFrame.c:730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetEventProc(clientData, eventPtr) ^ tixNBFrame.c:851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDestroy(clientData) ^ tixNBFrame.c:911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCmdDeletedProc(clientData) ^ tixNBFrame.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:989:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static Tab * FindTab(interp, wPtr, name) ^ tixNBFrame.c:989:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1007:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int TabConfigure(wPtr, tPtr, objv, argc) ^ tixNBFrame.c:1007:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddTab(wPtr, name, objv, argc) ^ tixNBFrame.c:1076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1120:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DeleteTab(tPtr) ^ tixNBFrame.c:1120:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RedrawWhenIdle(wPtr) ^ tixNBFrame.c:1157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CancelRedrawWhenIdle(wPtr) ^ tixNBFrame.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1189:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void GetTabPoints(wPtr, tPtr, x, points) ^ tixNBFrame.c:1189:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1223:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void DrawTab(wPtr, tPtr, x, isActive, drawable) ^ tixNBFrame.c:1223:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1327:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void FocusTab(wPtr, tPtr, x, drawable) ^ tixNBFrame.c:1327:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDisplay(clientData) ^ tixNBFrame.c:1369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeGeometry(wPtr) ^ tixNBFrame.c:1469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1536:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetComputeGeometry(wPtr) ^ tixNBFrame.c:1536:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixNBFrame.c:1571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tixNBFrame.c:1571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 37 warnings generated. tixScroll.c:15:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_InitScrollInfo(siPtr, type) ^clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixSmpLs.c tixScroll.c:45:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_GetScrollFractions(siPtr, first_ret, last_ret) ^ tixScroll.c:73:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_UpdateScrollBar(interp, siPtr) ^ tixScroll.c:120:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_SetScrollBarView(interp, siPtr, argc, objv, compat) ^ 4 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixTList.c tixSmpLs.c:25:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListInit(lPtr) ^ tixSmpLs.c:33:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_SimpleListAppend(lPtr, itemPtr, flags) ^ tixSmpLs.c:41:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListIteratorInit(liPtr) ^ tixSmpLs.c:47:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListStart(lPtr, liPtr) ^ tixSmpLs.c:54:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListNext(lPtr, liPtr) ^ tixSmpLs.c:64:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListDelete(lPtr, liPtr) ^ tixSmpLs.c:77:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListInsert(lPtr, itemPtr, liPtr) ^ tixSmpLs.c:100:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_SimpleListFindAndDelete(lPtr, itemPtr, liPtr) ^ tixSmpLs.c:108:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_SimpleListDeleteRange(lPtr, fromPtr, toPtr, liPtr) ^ tixSmpLs.c:118:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_SimpleListFind(lPtr, itemPtr, liPtr) ^ 10 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixUnixDraw.c tixTList.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TListCmd(clientData, interp, argc, objv) ^ tixTList.c:398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetConfigure(interp, wPtr, argc, objv, flags) ^ tixTList.c:398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCommand(clientData, interp, argc, objv) ^ tixTList.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetEventProc(clientData, eventPtr) ^ tixTList.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDestroy(clientData) ^ tixTList.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetCmdDeletedProc(clientData) ^ tixTList.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetComputeGeometry(clientData) ^ tixTList.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:816:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MakeGeomRequest(wPtr) ^ tixTList.c:816:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLDItemSizeChanged(iPtr) ^ tixTList.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ResizeWhenIdle(wPtr) ^ tixTList.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ResizeNow(wPtr) ^ tixTList.c:872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CancelResizeWhenIdle(wPtr) ^ tixTList.c:889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RedrawWhenIdle(wPtr) ^ tixTList.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CancelRedrawWhenIdle(wPtr) ^ tixTList.c:925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetDisplay(clientData) ^ tixTList.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1011:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddElement(wPtr, chPtr, at) ^ tixTList.c:1011:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1049:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocEntry(wPtr) ^ tixTList.c:1049:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeEntry(wPtr, chPtr) ^ tixTList.c:1070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLInsert(clientData, interp, argc, objv) ^ tixTList.c:1130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLSpecialEntryInfo(wPtr, interp, chPtr) ^ tixTList.c:1223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLIndex(clientData, interp, argc, objv) ^ tixTList.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLInfo(clientData, interp, argc, objv) ^ tixTList.c:1284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TranslateIndex(wPtr, interp, string, index, isInsert) ^ tixTList.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1397:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_TLGetNeighbor(wPtr, interp, type, argc, objv) ^ tixTList.c:1397:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLCGet(clientData, interp, argc, objv) ^ tixTList.c:1467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLConfig(clientData, interp, argc, objv) ^ tixTList.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLGeometryInfo(clientData, interp, argc, objv) ^ tixTList.c:1509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLDelete(clientData, interp, argc, objv) ^ tixTList.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1590:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_TLDeleteRange(wPtr, fromPtr, toPtr) ^ tixTList.c:1590:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLEntryCget(clientData, interp, argc, objv) ^ tixTList.c:1626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLEntryConfig(clientData, interp, argc, objv) ^ tixTList.c:1655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLNearest(clientData, interp, argc, objv) ^ tixTList.c:1692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1720:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_TLGetAt(wPtr, interp, spec, at) ^ tixTList.c:1720:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1748:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int Tix_TLGetNearest(wPtr, posn) ^ tixTList.c:1748:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLGetFromTo(interp, wPtr, argc, objv, fromPtr_ret, toPtr_ret) ^ tixTList.c:1812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLSelection(clientData, interp, argc, objv) ^ tixTList.c:1878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:1990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLSee(clientData, interp, argc, objv) ^ tixTList.c:1990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:2023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLSetSite(clientData, interp, argc, objv) ^ tixTList.c:2023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:2096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_TLView(clientData, interp, argc, objv) ^ tixTList.c:2096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:2145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigElement(wPtr, chPtr, argc, objv, flags, forced) ^ tixTList.c:2145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Realloc(wPtr, new_size) ^ tixTList.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:2187:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void ResizeRows(wPtr, winW, winH) ^ tixTList.c:2187:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:2329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RedrawRows(wPtr, pixmap) ^ tixTList.c:2329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixTList.c:2480:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void UpdateScrollBars(wPtr, sizeChanged) ^ tixTList.c:2480:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixUnixDraw.c:35:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpDrawTmpLine(x1, y1, x2, y2, tkwin) ^ tixUnixDraw.c:91:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixpDrawAnchorLines(display, drawable, gc, x, y, w, h) ^ 2 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixUnixWm.c 87 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixUnixXpm.c tixUnixWm.c:20:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpSetWindowParent(interp, tkwin, newParent, parentId) ^ 1 warning generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixUtils.c tixUnixXpm.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpInitPixmapInstance(masterPtr, instancePtr) ^ tixUnixXpm.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpXpmAllocTmpBuffer(masterPtr, instancePtr, imagePtr, maskPtr) ^ tixUnixXpm.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpXpmFreeTmpBuffer(masterPtr, instancePtr, image, mask) ^ tixUnixXpm.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpXpmSetPixel(instancePtr, image, mask, x, y, colorPtr, isTranspPtr) ^ tixUnixXpm.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpXpmRealizePixmap(masterPtr, instancePtr, image, mask, isTransp) ^ tixUnixXpm.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpXpmFreeInstanceData(instancePtr, delete, display) ^ tixUnixXpm.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpXpmDisplay(clientData, display, drawable, imageX, imageY, width, ^ 7 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixVars.c tixUtils.c:137:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_HandleSubCmds(cmdInfo, subCmdInfo, clientData, interp, argc, objv) ^ tixUtils.c:403:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DrawAnchorLines(display, drawable, gc, x, y, w, h) ^ tixUtils.c:424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_CreateSubWindow(interp, tkwin, subPath) ^ tixUtils.c:460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ErrorProc(clientData, errorEventPtr) ^ tixUtils.c:471:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Drawable Tix_GetRenderBuffer(display, windowId, width, height, depth) ^ tixUtils.c:603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteHashTableProc(clientData, interp) ^ tixUtils.c:603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixUtils.c:622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGetHashTable(interp, name, deleteProc) ^ tixUtils.c:690:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ReliefParseProc(clientData, interp, tkwin, avalue, widRec,offset) ^ tixUtils.c:690:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixUtils.c:735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReliefPrintProc(clientData, tkwin, widRec,offset, freeProcPtr) ^ tixUtils.c:735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tixUtils.c:829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixComputeTextGeometry(font, string, numChars, wrapLength, ^ tixUtils.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixDisplayText(display, drawable, font, string, numChars, x, y, ^ tixUtils.c:1038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixGetStringFromObj(objPtr, lengthPtr) ^ tixUtils.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpStartSubRegionDraw(ddPtr, drawable, gc, subRegPtr, origX, origY, ^ tixUtils.c:1158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpEndSubRegionDraw(display, drawable, gc, subRegPtr) ^ tixUtils.c:1190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpSubRegDisplayText(display, drawable, gc, subRegPtr, font, string, ^ tixUtils.c:1229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpSubRegFillRectangle(display, drawable, gc, subRegPtr, x, y, width, height) ^ tixUtils.c:1255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpSubRegDrawImage(subRegPtr, image, imageX, imageY, width, height, ^ tixUtils.c:1277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixpSubRegDrawBitmap(display, drawable, gc, subRegPtr, bitmap, src_x, src_y, ^ 21 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tix_f.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tk3d.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkAtom.c tk3d.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Alloc3DBorderFromObj(interp, tkwin, objPtr) ^ tk3d.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Get3DBorder(interp, tkwin, colorName) ^ tk3d.c:281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Draw3DRectangle(tkwin, drawable, border, x, y, width, height, ^ tk3d.c:328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOf3DBorder(border) ^ tk3d.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_3DBorderColor(border) ^ tk3d.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_3DBorderGC(tkwin, border, which) ^ tk3d.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Free3DBorder(border) ^ tk3d.c:499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Free3DBorderFromObj(tkwin, objPtr) ^ tk3d.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeBorderObjProc(objPtr) ^ tk3d.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk3d.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupBorderObjProc(srcObjPtr, dupObjPtr) ^ tk3d.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk3d.c:595:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetBackgroundFromBorder(tkwin, border) ^ tk3d.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetReliefFromObj(interp, objPtr, resultPtr) ^ tk3d.c:653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetRelief(interp, name, reliefPtr) ^ tk3d.c:707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfRelief(relief) ^ tk3d.c:752:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Draw3DPolygon(tkwin, drawable, border, pointPtr, numPoints, ^ tk3d.c:960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Fill3DRectangle(tkwin, drawable, border, x, y, width, ^ tk3d.c:1025:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Fill3DPolygon(tkwin, drawable, border, pointPtr, numPoints, ^ tk3d.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BorderInit(dispPtr) ^ tk3d.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk3d.c:1095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ShiftLine(p1Ptr, p2Ptr, distance, p3Ptr) ^ tk3d.c:1095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk3d.c:1188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Intersect(a1Ptr, a2Ptr, b1Ptr, b2Ptr, iPtr) ^ tk3d.c:1188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk3d.c:1257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Get3DBorderFromObj(tkwin, objPtr) ^ tk3d.c:1345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitBorderObj(objPtr) ^ tk3d.c:1345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk3d.c:1383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDebugBorder(tkwin, name) ^ tkAtom.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_InternAtom(tkwin, name) ^ tkAtom.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetAtomName(tkwin, atom) ^ tkAtom.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AtomInit(dispPtr) ^ tkAtom.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 4 warnings generated. 29 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkBind.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkBitmap.c tkBind.c:788:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBindInit(mainPtr) ^ tkBind.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBindFree(mainPtr) ^ tkBind.c:906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateBindingTable(interp) ^ tkBind.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteBindingTable(bindingTable) ^ tkBitmap.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_AllocBitmapFromObj(interp, tkwin, objPtr) ^ tkBind.c:1015:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateBinding(interp, bindingTable, object, eventString, command, append) ^ tkBitmap.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetBitmap(interp, tkwin, string) ^ tkBitmap.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetBitmap(interp, tkwin, string) ^ tkBind.c:1118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCreateBindingProcedure(interp, bindingTable, object, eventString, ^tkBitmap.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBitmap.c:392:10: warning: variable 'width' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (bitmap == None) { ^~~~~~~~~~~~~~ tkBitmap.c:424:24: note: uninitialized use occurs here bitmapPtr->width = width; ^~~~~ tkBitmap.c:392:6: note: remove the 'if' if its condition is always true if (bitmap == None) { ^~~~~~~~~~~~~~~~~~~~ tkBitmap.c:314:14: note: initialize the variable 'width' to silence this warning int width, height; ^ = 0 tkBitmap.c:392:10: warning: variable 'height' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (bitmap == None) { ^~~~~~~~~~~~~~ tkBitmap.c:425:25: note: uninitialized use occurs here bitmapPtr->height = height; ^~~~~~ tkBitmap.c:392:6: note: remove the 'if' if its condition is always true if (bitmap == None) { ^~~~~~~~~~~~~~~~~~~~ tkBitmap.c:314:22: note: initialize the variable 'height' to silence this warning int width, height; ^ = 0 tkBitmap.c:469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DefineBitmap(interp, name, source, width, height) ^ tkBind.c:1198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteBinding(interp, bindingTable, object, eventString) ^tkBitmap.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfBitmap(display, bitmap) ^ tkBitmap.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SizeOfBitmap(display, bitmap, widthPtr, heightPtr) ^ tkBitmap.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeBitmap(bitmapPtr) ^ tkBitmap.c:616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBitmap.c:665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeBitmap(display, bitmap) ^ tkBitmap.c:706:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeBitmapFromObj(tkwin, objPtr) ^ tkBitmap.c:735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeBitmapObjProc(objPtr) ^ tkBitmap.c:735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBitmap.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupBitmapObjProc(srcObjPtr, dupObjPtr) ^ tkBitmap.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBitmap.c:811:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetBitmapFromData(interp, tkwin, source, width, height) ^ tkBind.c:1293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetBinding(interp, bindingTable, object, eventString)tkBitmap.c :867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetBitmapFromObj(tkwin, objPtr) ^ tkBitmap.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetBitmapFromObj(tkwin, objPtr) ^ ^ tkBitmap.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBitmap.c:966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitBitmapObj(objPtr) ^ tkBitmap.c:966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBitmap.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BitmapInit(dispPtr) ^ tkBitmap.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBitmap.c:1094:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkReadBitmapFile(interp, display, d, filename, width_return, height_return, ^ tkBind.c:tkBitmap.c:1142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDebugBitmap(tkwin, name) ^ 1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetAllBindings(interp, bindingTable, object) ^ tkBind.c:1394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteAllBindings(bindingTable, object) ^ tkBind.c:1450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_EventWindow(eventPtr) ^ tkBind.c:1492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_BindEvent(bindingTable, eventPtr, tkwin, numObjects, objectPtr) ^ tkBind.c:1980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBindDeadWindow(winPtr) ^ tkBind.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MatchPatterns(dispPtr, bindPtr, psPtr, bestPtr, objectPtr, sourcePtrPtr) ^ tkBind.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:2385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ExpandPercents(winPtr, before, eventPtr, keySym, dsPtr) ^ tkBind.c:2385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:2763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_EventInfo(letter,tkwin,eventPtr,keySym,numPtr,isNum,type, num_size, numStorage) ^ tkBind.c:3041:33: warning: cast to 'Display *' (aka 'struct _XDisplay *') from smaller integer type 'int' [-Wint-to-pointer-cast] string = DisplayString((Display *) number); ^~~~~~~~~~~~~~~~~~ /usr/include/X11/Xlib.h:112:47: note: expanded from macro 'DisplayString' #define DisplayString(dpy) (((_XPrivDisplay)(dpy))->display_name) ^~~ tkBind.c:3132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeScreenInfo(clientData, interp) ^ tkBind.c:3206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_EventObjCmd(clientData, interp, objc, objv) ^ tkBind.c:3318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitVirtualEventTable(vetPtr) ^ tkBind.c:3318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:3345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteVirtualEventTable(vetPtr) ^ tkBind.c:3345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:3393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateVirtualEvent(interp, vetPtr, virtString, eventString) ^ tkBind.c:3393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:3500:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteVirtualEvent(interp, vetPtr, virtString, eventString) ^ tkBind.c:3500:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:3659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetVirtualEvent(interp, vetPtr, virtString) ^ tkBind.c:3659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:3713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetAllVirtualEvents(interp, vetPtr) ^ tkBind.c:3713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:3771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HandleEventGenerate(interp, mainWin, objc, objv) ^ tkBind.c:3771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:4319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NameToWindow(interp, mainWin, objPtr, tkwinPtr) ^ tkBind.c:4319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:436927 warnings generated. :1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoWarp(clientData) ^ tkBind.c:4369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:4400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetVirtualEventUid(interp, virtString) ^ tkBind.c:4400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:4450clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkButton.c :1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindSequence(interp, patternTablePtr, object, eventString, create, ^ tkBind.c:4450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:4626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParseEventDescription(interp, eventStringPtr, patPtr, ^ tkBind.c:4626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:4873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetField(p, copy, size) ^ tkBind.c:4873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:4908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetPatternString(psPtr, dsPtr) ^ tkBind.c:4908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:5037:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeTclBinding(clientData) ^ tkBind.c:5037:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkBind.c:5062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkStringToKeysym(name) ^ tkBind.c:5102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkKeysymToString(keysym) ^ tkBind.c:5136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCopyAndGlobalEval(interp, script) ^ tkButton.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ButtonObjCmd(clientData, interp, objc, objv) ^ tkButton.c:572:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CheckbuttonObjCmd(clientData, interp, objc, objv) ^ tkButton.c:582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_LabelObjCmd(clientData, interp, objc, objv) ^ tkButton.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_RadiobuttonObjCmd(clientData, interp, objc, objv) ^ tkButton.c:620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonCreate(clientData, interp, objc, objv, type) ^ tkButton.c:620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonWidgetObjCmd(clientData, interp, objc, objv) ^ tkButton.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyButton(butPtr) ^ tkButton.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureButton(interp, butPtr, objc, objv) ^ tkButton.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:1308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkButtonWorldChanged(instanceData) ^ tkButton.c:1423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonEventProc(clientData, eventPtr) ^ tkButton.c:1423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:1482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonCmdDeletedProc(clientData) ^ tkButton.c:1482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:1520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkInvokeButton(butPtr) ^ tkButton.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonVarProc(clientData, interp, name1, name2, flags) ^ tkButton.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:1653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonTextVarProc(clientData, interp, name1, name2, flags) ^ tkButton.c:1653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tkButton.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkButton.c:1760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ButtonSelectImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tkButton.c:1760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 26 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvArc.c 54 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvBmap.c In file included from tkCanvArc.c:17: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvArc.c:17: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvArc.c:17: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvArc.c:17: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvArc.c:17: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvArc.c:17: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvArc.c:17: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvArc.c:17: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvArc.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateArc(interp, canvas, itemPtr, objc, objv) ^ tkCanvArc.c:299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArcCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvArc.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureArc(interp, canvas, itemPtr, objc, objv, flags) ^ tkCanvArc.c:453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteArc(canvas, itemPtr, display) ^ tkCanvArc.c:621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeArcBbox(canvas, arcPtr) ^ tkCanvArc.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayArc(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkCanvArc.c:810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArcToPoint(canvas, itemPtr, pointPtr) ^ tkCanvArc.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArcToArea(canvas, itemPtr, rectPtr) ^ tkCanvArc.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleArc(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvArc.c:1406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateArc(canvas, itemPtr, deltaX, deltaY) ^ tkCanvArc.c:1441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeArcOutline(canvas,arcPtr) ^ tkCanvArc.c:1478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HorizLineToArc(x1, x2, y, rx, ry, start, extent) ^ tkCanvArc.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VertLineToArc(x, y1, y2, rx, ry, start, extent) ^ tkCanvArc.c:1758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AngleInRange(x, y, start, extent) ^ tkCanvArc.c:1822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:1869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArcToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvArc.c:1869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:2047:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StyleParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkCanvArc.c:2047:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvArc.c:2112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StylePrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvArc.c:2112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from tkCanvBmap.c:17: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvBmap.c:17: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvBmap.c:17: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvBmap.c:17: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvBmap.c:17: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvBmap.c:17: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvBmap.c:17: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvBmap.c:17: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvBmap.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkcCreateBitmap(interp, canvas, itemPtr, objc, objv) ^ tkCanvBmap.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BitmapCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvBmap.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureBitmap(interp, canvas, itemPtr, objc, objv, flags) ^ tkCanvBmap.c:317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteBitmap(canvas, itemPtr, display) ^ tkCanvBmap.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeBitmapBbox(canvas, bmapPtr) ^ tkCanvBmap.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayBitmap(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkCanvBmap.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BitmapToPoint(canvas, itemPtr, coordPtr) ^ tkCanvBmap.c:732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BitmapToArea(canvas, itemPtr, rectPtr) ^ tkCanvBmap.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleBitmap(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvBmap.c:836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateBitmap(canvas, itemPtr, deltaX, deltaY) ^ tkCanvBmap.c:869:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvBmap.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BitmapToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvBmap.c:904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 42 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvImg.c 30 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvLine.c In file included from tkCanvImg.c:17: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvImg.c:17: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvImg.c:17: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvImg.c:17: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvImg.c:17: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvImg.c:17: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvImg.c:17: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvImg.c:17: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvImg.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateImage(interp, canvas, itemPtr, objc, objv) ^ tkCanvImg.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvImg.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureImage(interp, canvas, itemPtr, objc, objv, flags) ^ tkCanvImg.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteImage(canvas, itemPtr, display) ^ tkCanvImg.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:445:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeImageBbox(canvas, imgPtr) ^ tkCanvImg.c:445:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:542:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayImage(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkCanvImg.c:542:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageToPoint(canvas, itemPtr, coordPtr) ^ tkCanvImg.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageToArea(canvas, itemPtr, rectPtr) ^ tkCanvImg.c:659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvImg.c:705:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleImage(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvImg.c:789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateImage(canvas, itemPtr, deltaX, deltaY) ^ tkCanvImg.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvImg.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageChangedProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tkCanvImg.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from tkCanvLine.c:18: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvLine.c:18: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvLine.c:18: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvLine.c:18: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvLine.c:18: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvLine.c:18: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvLine.c:18: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvLine.c:18: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvLine.c:303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateLine(interp, canvas, itemPtr, objc, objv) ^ tkCanvLine.c:303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 32 warnings generated. tkCanvLine.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LineCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvLine.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureLine(interp, canvas, itemPtr, objc, objv, flags) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvPoly.c tkCanvLine.c:497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteLine(canvas, itemPtr, display) ^ tkCanvLine.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeLineBbox(canvas, linePtr) ^ tkCanvLine.c:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayLine(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkCanvLine.c:847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:974:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LineInsert(canvas, itemPtr, beforeThis, obj) ^ tkCanvLine.c:974:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LineDeleteCoords(canvas, itemPtr, first, last) ^ tkCanvLine.c:1144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LineToPoint(canvas, itemPtr, pointPtr) ^ tkCanvLine.c:1295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1524:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LineToArea(canvas, itemPtr, rectPtr) ^ tkCanvLine.c:1524:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleLine(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvLine.c:1647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1710:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetLineIndex(interp, canvas, itemPtr, obj, indexPtr) ^ tkCanvLine.c:1710:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateLine(canvas, itemPtr, deltaX, deltaY) ^ tkCanvLine.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParseArrowShape(clientData, interp, tkwin, value, recordPtr, offset) ^ tkCanvLine.c:1859:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintArrowShape(clientData, tkwin, recordPtr, offset, freeProcPtr) ^ tkCanvLine.c:1920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:1957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArrowParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkCanvLine.c:1957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:2026:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArrowPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvLine.c:2026:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:2073:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureArrows(canvas, linePtr) ^ tkCanvLine.c:2073:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:2231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LineToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvLine.c:2231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvLine.c:2414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArrowheadPostscript(interp, canvas, linePtr, arrowPtr) ^ tkCanvLine.c:2414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from tkCanvPoly.c:18: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvPoly.c:18: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvPoly.c:18: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvPoly.c:18: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvPoly.c:18: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvPoly.c:18: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvPoly.c:18: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvPoly.c:18: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvPoly.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreatePolygon(interp, canvas, itemPtr, objc, objv) ^ tkCanvPoly.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PolygonCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvPoly.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigurePolygon(interp, canvas, itemPtr, objc, objv, flags) ^ tkCanvPoly.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeletePolygon(canvas, itemPtr, display) ^ tkCanvPoly.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputePolygonBbox(canvas, polyPtr) ^ tkCanvPoly.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:809:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFillPolygon(canvas, coordPtr, numPoints, display, drawable, gc, outlineGC) ^ tkCanvPoly.c:883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayPolygon(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkCanvPoly.c:883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1022:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PolygonInsert(canvas, itemPtr, beforeThis, obj) ^ tkCanvPoly.c:1022:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PolygonDeleteCoords(canvas, itemPtr, first, last) ^ tkCanvPoly.c:1157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PolygonToPoint(canvas, itemPtr, pointPtr) ^ tkCanvPoly.c:1224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PolygonToArea(canvas, itemPtr, rectPtr) ^ tkCanvPoly.c:1414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScalePolygon(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvPoly.c:1609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetPolygonIndex(interp, canvas, itemPtr, obj, indexPtr) ^ tkCanvPoly.c:1649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslatePolygon(canvas, itemPtr, deltaX, deltaY) ^ tkCanvPoly.c:1754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPoly.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PolygonToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvPoly.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 48 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvPs.c 37 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvText.c tkCanvPs.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCanvPostscriptCmd(canvasPtr, interp, argc, objv) ^ tkCanvPs.c:658:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptColor(interp, psInfo, colorPtr) ^ tkCanvPs.c:740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptFont(interp, psInfo, tkfont) ^ tkCanvPs.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptBitmap(interp, tkwin, psInfo, bitmap, startX, startY, width, ^ tkCanvPs.c:934:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptStipple(interp, tkwin, psInfo, bitmap) ^ tkCanvPs.c:992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptY(y, psInfo) ^ tkCanvPs.c:1019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptPath(interp, psInfo, coordPtr, numPoints) ^ tkCanvPs.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetPostscriptPoints(interp, string, doublePtr) ^ tkCanvPs.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvPs.c:1164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkImageGetColor(cdata, pixel, red, green, blue) ^ tkCanvPs.c:1208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPostscriptImage(interp, tkwin, psInfo, ximage, x, y, width, height) ^ tkCanvPs.c:1444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptPhoto(interp, blockPtr, psInfo, width, height) ^ In file included from tkCanvText.c:17: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvText.c:17: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvText.c:17: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvText.c:17: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvText.c:17: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvText.c:17: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvText.c:17: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvText.c:17: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvText.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateText(interp, canvas, itemPtr, objc, objv) ^ tkCanvText.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvText.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureText(interp, canvas, itemPtr, objc, objv, flags) ^ tkCanvText.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteText(canvas, itemPtr, display) ^ tkCanvText.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeTextBbox(canvas, textPtr) ^ tkCanvText.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayCanvText(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkCanvText.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextInsert(canvas, itemPtr, index, ostring) ^ tkCanvText.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:981:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextDeleteChars(canvas, itemPtr, first, last) ^ tkCanvText.c:981:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextToPoint(canvas, itemPtr, pointPtr) ^ tkCanvText.c:1079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextToArea(canvas, itemPtr, rectPtr) ^ tkCanvText.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleText(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvText.c:1158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateText(canvas, itemPtr, deltaX, deltaY) ^ tkCanvText.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetTextIndex(interp, canvas, itemPtr, obj, indexPtr) ^ tkCanvText.c:1253:40: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'int *' [-Wincompatible-pointer-types] string = Tcl_GetStringFromObj(obj, &length); ^~~~~~~ tkCanvText.c:1226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetTextIndex(interp, canvas, itemPtr, obj, indexPtr) ^ tkCanvText.c:1331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetTextCursor(canvas, itemPtr, index) ^ tkCanvText.c:1331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetSelText(canvas, itemPtr, offset, buffer, maxBytes) ^ tkCanvText.c:1371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvText.c:1429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 12 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvUtil.c 41 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvWind.c In file included from tkCanvUtil.c:18: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvUtil.c:18: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvUtil.c:18: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvUtil.c:18: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvUtil.c:18: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvUtil.c:18: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvUtil.c:18: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvUtil.c:18: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvUtil.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasTkwin(canvas) ^ tkCanvUtil.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasDrawableCoords(canvas, x, y, drawableXPtr, drawableYPtr) ^ tkCanvUtil.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasWindowCoords(canvas, x, y, screenXPtr, screenYPtr) ^ tkCanvUtil.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasGetCoord(interp, canvas, string, doublePtr) ^ tkCanvUtil.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasGetCoordFromObj(interp, canvas, obj, doublePtr) ^ tkCanvUtil.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasSetStippleOrigin(canvas, gc) ^ tkCanvUtil.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasSetOffset(canvas, gc, offset) ^ tkCanvUtil.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasGetTextInfo(canvas) ^ tkCanvUtil.c:374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasTagsParseProc(clientData, interp, tkwin, arg, widgRec, offset) ^ tkCanvUtil.c:442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasTagsPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvUtil.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCanvasDashParseProc(clientData, interp, tkwin, value, widgRec, offset) ^ tkCanvUtil.c:522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCanvasDashPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvUtil.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateSmoothMethod(interp, smooth) ^ tkCanvUtil.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SmoothMethodCleanupProc(clientData, interp) ^ tkCanvUtil.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvUtil.c:671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSmoothParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkCanvUtil.c:746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSmoothPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvUtil.c:782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetDash(interp, ovalue, dash) ^ tkCanvUtil.c:872:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tk_CreateOutline(outline) ^ tkCanvUtil.c:911:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tk_DeleteOutline(display, outline) ^ tkCanvUtil.c:968:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tk_ConfigOutlineGC(gcValues, canvas, item, outline) ^ tkCanvUtil.c:1082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ChangeOutlineGC(canvas, item, outline) ^ tkCanvUtil.c:1148:6: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] p = (char *) (dash->number > (int) sizeof(char *)) ? dash->pattern.pt : dash->pattern.array; In file included from tkCanvWind.c:17: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvWind.c:17: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvWind.c:17: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvWind.c:17: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvWind.c:17: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvWind.c:17: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvWind.c:17: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvWind.c:17: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkCanvUtil.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ResetOutlineGC(canvas, item, outline) ^ tkCanvUtil.c:1295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsOutline(canvas, item, outline) ^ tkCanvUtil.c:1356:11: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] ptr = (char *) ( dash->number > sizeof(char *)) ? dash->pattern.pt : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkCanvUtil.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DashConvert (l, p, n, width) ^ tkCanvUtil.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvUtil.c:1507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] translateAndAppendCoords(canvPtr, x, y, outArr, numOut) ^ tkCanvUtil.c:1569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCanvTranslatePath (canvPtr, numVertex, coordArr, closedPath, outArr) ^ tkCanvWind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateWinItem(interp, canvas, itemPtr, objc, objv) ^ tkCanvWind.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinItemCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvWind.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureWinItem(interp, canvas, itemPtr, objc, objv, flags) ^ tkCanvWind.c:317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteWinItem(canvas, itemPtr, display) ^ tkCanvWind.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeWindowBbox(canvas, winItemPtr) ^ tkCanvWind.c:460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayWinItem(canvas, itemPtr, display, drawable, regionX, regionY, ^ tkCanvWind.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinItemToPoint(canvas, itemPtr, pointPtr) ^ tkCanvWind.c:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinItemToArea(canvas, itemPtr, rectPtr) ^ tkCanvWind.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xerrorhandler(clientData, e) ^ tkCanvWind.c:762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinItemToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvWind.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasPsWindow(interp, tkwin, canvas, x, y, width, height) ^ tkCanvWind.c:840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleWinItem(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvWind.c:954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:993:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateWinItem(canvas, itemPtr, deltaX, deltaY) ^ tkCanvWind.c:993:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:1027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinItemStructureProc(clientData, eventPtr) ^ tkCanvWind.c:1027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:1057:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinItemRequestProc(clientData, tkwin) ^ tkCanvWind.c:1057:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvWind.c:1088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinItemLostSlaveProc(clientData, tkwin) ^ tkCanvWind.c:1088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 40 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCanvas.c 38 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkClipboard.c In file included from tkCanvas.c:23: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvas.c:23: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvas.c:23: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkCanvas.c:23: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkCanvas.c:23: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvas.c:23: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkCanvas.c:23: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkCanvas.c:23: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkCanvas.c:393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasObjCmd(clientData, interp, argc, objv) ^ tkCanvas.c:550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasWidgetCmd(clientData, interp, objc, objv) ^ tkCanvas.c:729:56: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entryPtr = Tcl_FindHashEntry(&canvasPtr->idTable, (char *) searchPtr->id); ^~~~~~~~~~~~~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkCanvas.c:1027:3: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] (char *) itemPtr->id, &isNew); ^~~~~~~~~~~~~~~~~~~~ ./tcl.h:1396:40: note: expanded from macro 'Tcl_CreateHashEntry' (*((tablePtr)->createProc))(tablePtr, key, newPtr) ^~~ tkCanvas.c:1142:4: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] (char *) itemPtr->id); ^~~~~~~~~~~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkCanvas.c:550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasWidgetCmd(clientData, interp, objc, objv) ^ tkCanvas.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyCanvas(memPtr) ^ tkCanvas.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:2139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureCanvas(interp, canvasPtr, objc, objv, flags) ^ tkCanvas.c:2139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasWorldChanged(instanceData) ^ tkCanvas.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:2335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ItemHidden(canvasPtr, itemPtr, picking) ^ tkCanvas.c:2384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayCanvas(clientData) ^ tkCanvas.c:2384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:2703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasEventProc(clientData, eventPtr) ^ tkCanvas.c:2703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:2797:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasCmdDeletedProc(clientData) ^ tkCanvas.c:2797:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:2834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasEventuallyRedraw(canvas, x1, y1, x2, y2) ^ tkCanvas.c:2900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EventuallyRedrawItem(canvas, itemPtr) ^ tkCanvas.c:2900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:2976:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateItemType(typePtr) ^ tkCanvas.c:3305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchExprInit(exprPtrPtr) ^ tkCanvas.c:3305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:3337:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchExprDestroy(expr) ^ tkCanvas.c:3337:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:3374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchScan(canvasPtr, tagObj, searchPtrPtr) ^ tkCanvas.c:3374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:3522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchDestroy(searchPtr) ^ tkCanvas.c:3522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:3554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchScanExpr(interp, searchPtr, expr) ^ tkCanvas.c:3554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:3781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchEvalExpr(expr, itemPtr) ^ tkCanvas.c:3781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:3936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchFirst(searchPtr) ^ tkCanvas.c:3963:3: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] (char *) searchPtr->id); ^~~~~~~~~~~~~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkCanvas.c:3936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchFirst(searchPtr) ^ tkCanvas.c:4050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSearchNext(searchPtr) ^ tkCanvas.c:4050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:4158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoItem(interp, itemPtr, tag) ^ tkCanvas.c:4158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:4241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindItems(interp, canvasPtr, argc, objv, newTag, first, searchPtrPtr) ^ tkCanvas.c:4241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:4538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindArea(interp, canvasPtr, args, uid, enclosed) ^ tkCanvas.c:4538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:4626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RelinkItems(canvasPtr, tag, prevPtr, searchPtrPtr) ^ tkCanvas.c:4626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasBindProc(clientData, eventPtr) ^ tkCanvas.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:4864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PickCurrentItem(canvasPtr, eventPtr) ^ tkCanvas.c:4864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasFindClosest(canvasPtr, coords) ^ tkCanvas.c:5079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasDoEvent(canvasPtr, eventPtr) ^ tkCanvas.c:5132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasBlinkProc(clientData) ^ tkCanvas.c:5261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasFocusProc(canvasPtr, gotFocus) ^ tkCanvas.c:5305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasSelectTo(canvasPtr, itemPtr, index) ^ tkCanvas.c:5355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5421:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasFetchSelection(clientData, offset, buffer, maxBytes) ^ tkCanvas.c:5421:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasLostSelection(clientData) ^ tkCanvas.c:5463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridAlign(coord, spacing) ^ tkCanvas.c:5495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScrollFractions(screen1, screen2, object1, object2) ^ tkCanvas.c:5531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasUpdateScrollbars(canvasPtr) ^ tkCanvas.c:5584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5675:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvasSetOrigin(canvasPtr, xOrigin, yOrigin) ^ tkCanvas.c:5675:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetStringsFromObjs(argc, objv) ^ tkCanvas.c:5803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TileChangedProc(clientData, tile) ^ tkCanvas.c:5834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvas.c:5874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsColor(interp, canvas, colorPtr) ^ tkCanvas.c:5908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsFont(interp, canvas, tkfont) ^ tkCanvas.c:5941:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsBitmap(interp, canvas, bitmap, startX, startY, width, height) ^ tkCanvas.c:5981:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsStipple(interp, canvas, bitmap) ^ tkCanvas.c:6010:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsY(canvas, y) ^ tkCanvas.c:6036:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsPath(interp, canvas, coordPtr, numPoints) ^ tkCanvas.c:6051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvGroupParseProc(clientData, interp, tkwin, value, widgRec, offset) ^ tkCanvas.c:6070:52: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entryPtr = Tcl_FindHashEntry(&canvasPtr->idTable, (char *) id); ^~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkCanvas.c:6051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvGroupParseProc(clientData, interp, tkwin, value, widgRec, offset) ^ tkCanvas.c:6087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanvGroupPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvas.c:6087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkClipboard.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClipboardHandler(clientData, offset, buffer, maxBytes) ^ tkClipboard.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkClipboard.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClipboardAppHandler(clientData, offset, buffer, maxBytes) ^ tkClipboard.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkClipboard.c:181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClipboardWindowHandler(clientData, offset, buffer, maxBytes) ^ tkClipboard.c:181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkClipboard.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClipboardLostSel(clientData) ^ tkClipboard.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkClipboard.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ClipboardClear(interp, tkwin) ^ tkClipboard.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ClipboardAppend(interp, tkwin, type, format, buffer) ^ tkClipboard.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ClipboardObjCmd(clientData, interp, objc, objv) ^ tkClipboard.c:644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkClipCleanup(dispPtr) ^ tkClipboard.c:680:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkClipInit(interp, dispPtr) ^ tkClipboard.c:750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClipboardGetProc(clientData, interp, portion) ^ tkClipboard.c:750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 15 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCmds.c tkCmds.c:63:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_BellObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_BindObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBindEventProc(winPtr, eventPtr) ^ tkCmds.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_BindtagsObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFreeBindingTags(winPtr) ^ tkCmds.c:456:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DestroyObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_LowerObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_RaiseObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_TkObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_TkwaitObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WaitVariableProc(clientData, interp, name1, name2, flags) ^ tkCmds.c:983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCmds.c:998:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WaitVisibilityProc(clientData, eventPtr) ^ tkCmds.c:998:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCmds.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WaitWindowProc(clientData, eventPtr) ^ tkCmds.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCmds.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_UpdateObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:1116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_WinfoObjCmd(clientData, interp, objc, objv) ^ tkCmds.c:1950:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetDisplayOf(interp, objc, objv, tkwinPtr) ^ tkCmds.c:2007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDeadAppCmd(clientData, interp, argc, objv) ^ tkCmds.c:2037:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetToplevel(tkwin) ^ tkCmds.c:2037:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 22 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkColor.c 97 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkConfig.c tkColor.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_AllocColorFromObj(interp, tkwin, objPtr) ^ tkColor.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetColor(interp, tkwin, name) ^ tkColor.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetColorByValue(tkwin, colorPtr) ^ tkColor.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfColor(colorPtr) ^ tkConfig.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateOptionTable(interp, templatePtr) ^ tkColor.c:406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GCForColor(colorPtr, drawable) ^ tkColor.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeColor(colorPtr) ^ tkConfig.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteOptionTable(optionTable) ^ tkColor.c:tkConfig.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyOptionHashTable(clientData, interp) ^ 537tkConfig.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] :tkConfig.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_InitOptions(interp, recordPtr, optionTable, tkwin) ^ 1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeColorFromObj(tkwin, objPtr) ^ tkColor.c:567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeColorObjProc(objPtr) ^ tkColor.c:567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkColor.c:601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupColorObjProc(srcObjPtr, dupObjPtr) ^ tkConfig.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoObjConfig(interp, recordPtr, optionPtr, valuePtr, tkwin, savedOptionPtr) ^ tkColor.c:601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkColor.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetColorFromObj(tkwin, objPtr) ^ tkColor.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitColorObj(objPtr) tkConfig.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ^ tkConfig.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjectIsEmpty(objPtr) ^ tkConfig.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkConfig.c:1108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetOption(name, tablePtr) ^ tkConfig.ctkColor.c:1108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]: 720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkColor.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ColorInit(dispPtr) ^ tkConfig.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetOptionFromObj(interp, objPtr, tablePtr) ^ tkColor.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkColor.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDebugColor(tkwin, name) ^ tkConfig.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkConfig.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetOptionSpec(name, optionTable) ^ tkConfig.c:1305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetOptionFromAny(interp, objPtr) ^ tkConfig.c:1305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkConfig.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetOptions(interp, recordPtr, optionTable, objc, objv, tkwin, savePtr, ^ tkConfig.c:1492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_RestoreSavedOptions(savePtr) ^ tkConfig.c:1684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeSavedOptions(savePtr) ^ tkConfig.c:1727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeConfigOptions(recordPtr, optionTable, tkwin) ^ tkConfig.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeResources(optionPtr, objPtr, internalPtr, tkwin) ^ tkConfig.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkConfig.c:1934:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetOptionInfo(interp, recordPtr, optionTable, namePtr, tkwin) ^ tkConfig.c:2004:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetConfigList(interp, recordPtr, optionPtr, tkwin) ^ tkConfig.c:2004:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkConfig.c:2088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetObjectForOption(interp, recordPtr, optionPtr, tkwin) ^ tkConfig.c:2088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkConfig.c:2261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetOptionValue(interp, recordPtr, optionTable, namePtr, tkwin) ^ tkConfig.c:2334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDebugConfig(interp, table) ^ 17 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkCursor.c 29 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkDecls_f.c tkCursor.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_AllocCursorFromObj(interp, tkwin, objPtr) ^ tkCursor.c:189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetCursor(interp, tkwin, string) ^ tkCursor.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkcGetCursor(interp, tkwin, string) ^ tkCursor.c:230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCursor.c:317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetCursorFromData(interp, tkwin, source, mask, width, height, ^ tkCursor.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfCursor(display, cursor) ^ tkCursor.c:436:3: warning: cast to smaller integer type 'unsigned int' from 'Tk_Cursor' (aka 'struct Tk_Cursor_ *') [-Wpointer-to-int-cast] (unsigned int) cursor); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/stdio2.h:37:30: note: expanded from macro 'sprintf' __glibc_objsize (str), __VA_ARGS__) ^~~~~~~~~~~ tkCursor.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeCursor(cursorPtr) ^ tkCursor.c:470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCursor.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeCursor(display, cursor) ^ tkCursor.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeCursorFromObj(tkwin, objPtr) ^ tkCursor.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeCursorObjProc(objPtr) ^ tkCursor.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCursor.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupCursorObjProc(srcObjPtr, dupObjPtr) ^ tkCursor.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCursor.c:658:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetCursorFromObj(tkwin, objPtr) ^ tkCursor.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetCursorFromObj(tkwin, objPtr) ^ tkCursor.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCursor.c:759:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitCursorObj(objPtr) ^ tkCursor.c:759:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCursor.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CursorInit(dispPtr) ^ tkCursor.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCursor.c:841:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDebugCursor(tkwin, name) ^ 23 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkEntry.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkError.c tkEntry.c:770:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_EntryObjCmd(clientData, interp, objc, objv) ^ tkEntry.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryWidgetObjCmd(clientData, interp, objc, objv) ^ tkEntry.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:1323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyEntry(memPtr) ^ tkEntry.c:1323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:1393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureEntry(interp, entryPtr, objc, objv, flags) ^ tkEntry.c:1393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:1697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryWorldChanged(instanceData) ^ tkEntry.c:1697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkError.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateErrorHandler(display, error, request, minorCode, errorProc, clientData) ^ tkEntry.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayEntry(clientData) ^ tkError.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteErrorHandler(handler) ^ tkEntry.c:1794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkError.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ErrorProc(display, errEventPtr) ^ tkError.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryComputeGeometry(entryPtr) ^ tkEntry.c:2096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertChars(entryPtr, index, value) ^ tkEntry.c:2229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteChars(entryPtr, index, count) ^ tkEntry.c:2329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryValueChanged(entryPtr, newValue) ^ tkEntry.c:2446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntrySetValue(entryPtr, value) ^ tkEntry.c:2508:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryEventProc(clientData, eventPtr) ^ 4 warnings generated. tkEntry.c:2612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryCmdDeletedProc(clientData) ^ tkEntry.c:2695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2734:1: warning: clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkEvent.c a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetEntryIndex(interp, entryPtr, arg, indexPtr) ^ tkEntry.c:2734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryScanTo(entryPtr, x) ^ tkEntry.c:2857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntrySelectTo(entryPtr, index) ^ tkEntry.c:2915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:2980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryFetchSelection(clientData, offset, buffer, maxBytes) ^ tkEntry.c:2980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryLostSelection(clientData) ^ tkEntry.c:3032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EventuallyRedraw(entryPtr) ^ tkEntry.c:3074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryVisibleRange(entryPtr, firstPtr, lastPtr) ^ tkEntry.c:3113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryUpdateScrollbar(entryPtr) ^ tkEntry.c:3164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryBlinkProc(clientData) ^ tkEntry.c:3210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryFocusProc(entryPtr, gotFocus) ^ tkEntry.c:3251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryTextVarProc(clientData, interp, name1, name2, flags) ^ tkEntry.c:3303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EntryValidateChange(entryPtr, change, new, index, type) ^ tkEntry.c:3437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:3774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SpinboxObjCmd(clientData, interp, objc, objv) ^ tkEntry.c:3905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SpinboxWidgetObjCmd(clientData, interp, objc, objv) ^ tkEntry.c:3905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:4420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetSpinboxElement(sbPtr, x, y) ^ tkEntry.c:4420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:4462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SpinboxInvoke(interp, sbPtr, element) ^ tkEntry.c:4462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEntry.c:4629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeFormat(sbPtr) ^ tkEntry.c:4629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEvent.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateEventHandler(token, mask, proc, clientData) ^ tkEvent.c:274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteEventHandler(token, mask, proc, clientData) ^ tkEvent.c:352:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateGenericHandler(proc, clientData) ^ tkEvent.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteGenericHandler(proc, clientData) ^ tkEvent.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateClientMessageHandler(proc) ^ tkEvent.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteClientMessageHandler(proc) ^ tkEvent.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkXErrorHandler (clientData, errEventPtr) ^ tkEvent.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEvent.c:573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParentXId(display, w) ^ tkEvent.c:627:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_HandleEvent(eventPtr) ^ tkEvent.c:1100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkEventDeadWindow(winPtr) ^ tkEvent.c:1154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCurrentTime(dispPtr, fallbackCurrent) ^ tkEvent.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CollapseMotionEvents(display, collapse) ^ tkEvent.c:1280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_QueueWindowEvent(eventPtr, position) ^ tkEvent.c:1326:91: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!XQueryPointer(eventPtr->xany.display, root, &root, &child, &rx, &ry, &wx, &wy, &mask) || child == None) ^~~~~ /usr/include/X11/Xlib.h:3003:1: note: passing argument to parameter here ); ^ tkEvent.c:1398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkQueueEventForAllChildren(winPtr, eventPtr) ^ tkEvent.c:1439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WindowEventProc(evPtr, flags) ^ tkEvent.c:1439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkEvent.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DelayedMotionProc(clientData) ^ tkEvent.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 20 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkEvent_f.c 58 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkFileFilter.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkFocus.c tkFileFilter.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkInitFileFilters(flistPtr) ^ tkFileFilter.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetFileFilters(interp, flistPtr, arg, isWindows) ^ tkFileFilter.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFreeFileFilters(flistPtr) ^ tkFileFilter.c:201:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int AddClause(interp, filterPtr, patternsStr, ostypesStr, isWindows) ^ tkFileFilter.c:201:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFileFilter.c:348:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static FileFilter * GetFilter(flistPtr, name) ^ tkFileFilter.c:348:21: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFileFilter.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeClauses(filterPtr) ^ tkFileFilter.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFileFilter.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeGlobPatterns(clausePtr) ^ tkFileFilter.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFileFilter.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeMacFileTypes(clausePtr) ^ tkFileFilter.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFocus.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FocusObjCmd(clientData, interp, objc, objv) ^ tkFocus.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusFilterEvent(winPtr, eventPtr) ^ tkFocus.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSetFocusWin(winPtr, force) ^ tkFocus.c:697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetFocusWin(winPtr) ^ tkFocus.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusKeyEvent(winPtr, eventPtr) ^ tkFocus.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusDeadWindow(winPtr) ^ tkFocus.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GenerateFocusEvents(sourcePtr, destPtr) ^ tkFocus.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFocus.c:960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FocusMapProc(clientData, eventPtr) ^ tkFocus.c:960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFocus.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindDisplayFocusInfo(mainPtr, dispPtr) ^ tkFocus.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFocus.c:1048:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusFree(mainPtr) ^ 13 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkFont.c 13 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkFrame.c tkFont.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFontPkgInit(mainPtr) ^ tkFont.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFontPkgFree(mainPtr) ^ tkFont.c:489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FontObjCmd(clientData, interp, objc, objv) ^ tkFont.c:824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UpdateDependentFonts(fiPtr, tkwin, namedHashPtr) ^ tkFont.c:824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TheWorldHasChanged(clientData) ^ tkFont.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RecomputeWidgets(winPtr) ^ tkFont.c:873:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateNamedFont(interp, tkwin, name, faPtr) ^ tkFont.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetFont(interp, tkwin, string) ^ tkFont.c:1036:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_AllocFontFromObj(interp, tkwin, objPtr) ^ tkFont.c:1222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetFontFromObj(tkwin, objPtr) ^ tkFont.c:1295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetFontFromAny(interp, objPtr) ^ tkFont.c:1295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfFont(tkfont) ^ tkFont.c:1363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeFont(tkfont) ^ tkFont.c:1431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeFontFromObj(tkwin, objPtr) ^ tkFont.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeFontObjProc(objPtr) ^ tkFont.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupFontObjProc(srcObjPtr, dupObjPtr) ^ tkFont.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:1527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FontId(tkfont) ^ tkFont.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetFontMetrics(tkfont, fmPtr) ^ tkFont.c:1599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptFontName(tkfont, dsPtr) ^ tkFont.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_TextWidth(tkfont, string, numBytes) ^ tkFont.c:1801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_UnderlineChars(display, drawable, gc, tkfont, string, x, y, firstByte, ^ tkFont.c:1864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ComputeTextLayout(tkfont, string, numChars, wrapLength, justify, flags, ^ tkFont.c:2172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeTextLayout(textLayout) ^ tkFont.c:2205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DrawTextLayout(display, drawable, gc, layout, x, y, firstChar, lastChar) ^ tkFont.c:2289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_UnderlineTextLayout(display, drawable, gc, layout, x, y, underline) ^ tkFont.c:2348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PointToChar(layout, x, y) ^ tkFont.c:2491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CharBbox(layout, index, xPtr, yPtr, widthPtr, heightPtr) ^ tkFont.c:2529:10: warning: variable 'x' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (xPtr != NULL) { ^~~~~~~~~~~~ tkFont.c:2569:9: note: uninitialized use occurs here if (x > layoutPtr->width) { ^ tkFont.c:2529:6: note: remove the 'if' if its condition is always true if (xPtr != NULL) { tkFrame.c:393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FrameObjCmd(clientData, interp, objc, objv) ^ ^~~~~~~~~~~~~~~~~~ tkFont.c:tkFrame.c:404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ToplevelObjCmd(clientData, interp, objc, objv) ^ 2506tkFrame.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_LabelframeObjCmd(clientData, interp, objc, objv) ^ :tkFrame.c:445:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCreateFrame(clientData, interp, argc, objv, toplevel, appName) ^ 13: note: initialize the variable 'x' to silence this warning int i, x, w; ^ = 0 tkFrame.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateFrame(clientData, interp, objc, objv, type, appName) ^ tkFont.c:2608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DistanceToTextLayout(layout, x, y) ^ tkFont.c:2692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_IntersectTextLayout(layout, x, y, width, height) ^ tkFrame.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:738:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FrameWidgetObjCmd(clientData, interp, objc, objv) ^ tkFont.c:2802:1tkFrame.c:738:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] : tkFrame.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyFrame(memPtr) ^ tkFrame.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] warning: tkFrame.c:894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyFramePartly(framePtr) ^ tkFrame.ca function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]:894:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_TextLayoutToPostscript(interp, layout) tkFrame.c:937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureFrame(interp, framePtr, objc, objv) ^ ^ tkFrame.c:937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FrameWorldChanged(instanceData) ^ tkFrame.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeFrameGeometry(framePtr) ^ tkFrame.c:1269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayFrame(clientData) ^ tkFont.c:2935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigAttributesObj(interp, tkwin, objc, objv, faPtr) ^ tkFrame.c:1410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FrameEventProc(clientData, eventPtr) ^ tkFont.c:2935:1:tkFrame.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FrameCmdDeletedProc(clientData) ^ tkFrame.c:1729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]tkFrame.c:1780:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MapFrame(clientData) ^ tkFrame.c:1780:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkInstallFrameMenu(tkwin) ^ tkFont.c:3042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetAttributeInfoObj(interp, faPtr, objPtr) ^ tkFont.c:3042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:3134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParseFontNameObj(interp, tkwin, objPtr, faPtr) ^ tkFont.c:3134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:3274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NewChunk(layoutPtrPtr, maxPtr, start, numBytes, curX, newX, y) ^ tkFont.c:3274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FrameStructureProc(clientData, eventPtr) ^ tkFrame.c:1870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FrameRequestProc(clientData, tkwin) ^ tkFrame.c:1908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FrameLostSlaveProc(clientData, tkwin) ^ tkFrame.c:1936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFrame.c:1983:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkToplevelWindowForCommand(interp, cmdName) ^ tkFont.c:3332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFontParseXLFD(string, faPtr, xaPtr) ^ tkFont.c:3535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FieldSpecified(field) ^ tkFont.c:3535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFont.c:3568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFontGetPixels(screen, size) ^ tkFont.c:3602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFontGetPoints(screen, size) ^ tkFont.c:3638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFontGetAliasList(faceName) ^ tkFont.c:3745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDebugFont(tkwin, name) ^ 34 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGC.c 53 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGeometry.c tkGC.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetGC(tkwin, valueMask, valuePtr) ^ tkGC.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeGC(display, gc) ^ tkGC.c:346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGCCleanup(dispPtr) ^ tkGC.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GCInit(dispPtr) ^ tkGC.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 5 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGet.c tkGeometry.c:88:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ManageGeometry(tkwin, mgrPtr, clientData) ^ tkGeometry.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GeometryRequest(tkwin, reqWidth, reqHeight) ^ tkGeometry.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetInternalBorderEx(tkwin, left, right, top, bottom) ^ tkGeometry.c:259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetInternalBorder(tkwin, width) ^ tkGeometry.c:285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetMinimumRequestSize(tkwin, minWidth, minHeight) ^ tkGeometry.c:338:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MaintainGeometry(slave, master, x, y, width, height) ^ tkGeometry.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_UnmaintainGeometry(slave, master) ^ tkGeometry.c:576:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MaintainMasterProc(clientData, eventPtr) ^ tkGeometry.c:576:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGeometry.c:630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MaintainSlaveProc(clientData, eventPtr) ^ tkGeometry.c:630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGeometry.c:664:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MaintainCheckProc(clientData) ^ tkGeometry.c:664:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGet.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetAnchorFromObj(interp, objPtr, anchorPtr) ^ tkGet.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetAnchor(interp, string, anchorPtr) ^ tkGet.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfAnchor(anchor) ^ tkGet.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetJoinStyle(interp, string, joinPtr) ^ tkGet.c:273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfJoinStyle(join) ^ tkGet.c:306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetCapStyle(interp, string, capPtr) ^ tkGet.c:355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfCapStyle(cap) ^ tkGet.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetJustifyFromObj(interp, objPtr, justifyPtr) ^ tkGet.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetJustify(interp, string, justifyPtr) ^ tkGet.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfJustify(justify) ^ tkGet.c:503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeUidThreadExitProc(clientData) ^ tkGet.c:503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGet.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetScreenMM(interp, tkwin, string, doublePtr) ^ tkGet.c:654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetPixels(interp, tkwin, string, intPtr) ^ tkGet.c:697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetDoublePixels(interp, tkwin, string, doublePtr) ^ 13 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGrab.c 15 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGrid.c tkGrab.c:192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GrabObjCmd(clientData, interp, objc, objv) ^ tkGrab.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Grab(interp, tkwin, grabGlobal) ^ tkGrid.c:328:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GridObjCmd(clientData, interp, objc, objv) ^ tkGrid.c:419:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridBboxCommand(tkwin, interp, objc, objv) ^ tkGrab.c:581:tkGrid.c:419:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 1: warning: tkGrid.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridForgetRemoveCommand(tkwin, interp, objc, objv) ^ a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_Ungrab(tkwin)tkGrid.c:613:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridInfoCommand(tkwin, interp, objc, objv) ^ tkGrid.c:613:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ^tkGrid.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridLocationCommand(tkwin, interp, objc, objv) ^ tkGrid.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridPropagateCommand(tkwin, interp, objc, objv) ^ tkGrid.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridRowColumnConfigureCommand(tkwin, interp, objc, objv) ^ tkGrab.c:655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReleaseButtonGrab(dispPtr) ^ tkGrid.c:842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.ctkGrid.c:1066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridSizeCommand(tkwin, interp, objc, objv) ^ tkGrid.c:1066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:1117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridSlavesCommand(tkwin, interp, objc, objv) ^ :655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPointerEvent(eventPtr, winPtr) ^ tkGrid.c:1117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridReqProc(clientData, tkwin) ^ tkGrid.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:1238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridLostSlaveProc(clientData, tkwin) ^ tkGrid.c:1238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AdjustOffsets(size, slots, slotPtr) ^ tkGrid.c:1274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:1437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AdjustForSticky(slavePtr, xPtr, yPtr, widthPtr, heightPtr) ^ tkGrid.c:1437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArrangeGrid(clientData) ^ tkGrab.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkChangeEventWindow(eventPtr, winPtr) ^ tkGrid.c:1498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:1681:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ResolveConstraints(masterPtr, slotType, maxOffset) ^ tkGrab.c:990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkInOutEvents(eventPtr, sourcePtr, destPtr, leaveType, enterType, position) ^ tkGrid.c:1681:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetGrid(tkwin) ^ tkGrid.c:2114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetGridSize(masterPtr) ^ tkGrid.c:2184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CheckSlotData(masterPtr, slot, slotType, checkOnly) ^ tkGrid.c:2222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitMasterData(masterPtr) ^ tkGrid.c:2307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Unlink(slavePtr) ^ tkGrid.c:2350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyGrid(memPtr) ^ tkGrid.c:2406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GridStructureProc(clientData, eventPtr) ^ tkGrid.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:2521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureSlaves(interp, tkwin, objc, objv) ^ tkGrab.c:1147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MovePointer2(sourcePtr, destPtr, mode, leaveEvents, enterEvents) ^ tkGrid.c:2521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:1147:1tkGrid.c:2975:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StickyToString(flags, result) ^ tkGrid.c:2975:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:3022:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringToSticky(string) ^ tkGrid.c:3022:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:3058:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NewPairObj(interp, val1, val2) ^ tkGrid.c:3058:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrid.c:3085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NewQuadObj(interp, val1, val2, val3, val4) ^ tkGrid.c:3085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:1213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGrabDeadWindow(winPtr) ^ tkGrab.c:1262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EatGrabEvents(dispPtr, serial) ^ tkGrab.c:1262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GrabRestrictProc(arg, eventPtr) ^ tkGrab.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:1355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] QueueGrabWindowChange(dispPtr, grabWinPtr) ^ tkGrab.c:1355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:1395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GrabWinEventProc(evPtr, flags) ^ tkGrab.c:1395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:1434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindCommonAncestor(winPtr1, winPtr2, countPtr1, countPtr2) ^ tkGrab.c:1434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGrab.c:1531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPositionInTree(winPtr, treePtr) ^ tkGrab.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGrabState(winPtr) ^ 23 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkImage.c tkImage.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateOldImageType(typePtr) ^ tkImage.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateImageType(typePtr) ^ tkImage.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ImageObjCmd(clientData, interp, objc, objv) ^ tkImage.c:484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ImageChanged(imageMaster, x, y, width, height, imageWidth, ^ tkImage.c:527:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfImage(imageMaster) ^ tkImage.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetImage(interp, tkwin, name, changeProc, clientData) ^ 53 warnings generated. tkImage.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeImage(image) ^ tkImage.c:683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PostscriptImage(image, interp, tkwin, psinfo, x, y, width, height, prepass) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkImgBmap.c tkImage.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_RedrawImage(image, imageX, imageY, width, height, drawable, ^ tkImage.c:845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SizeOfImage(image, widthPtr, heightPtr) ^ tkImage.c:876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteImage(interp, name) ^ tkImage.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteImage(masterPtr) ^ tkImage.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImage.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EventuallyDeleteImage(masterPtr, forgetHashEntryNow) ^ tkImage.c:961:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImage.c:995:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDeleteAllImages(mainPtr) ^ tkImage.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetImageMasterData(interp, name, typePtrPtr) ^ tkImage.c:1080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TileImageChanged(clientData, x, y, width, height, imgWidth, imgHeight) ^ tkImage.c:1080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImage.c:1136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetTile(interp, tkwin, imageName) ^ tkImage.c:1169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeTile(tile) ^ tkImage.c:1199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfTile(tile) ^ tkImage.c:1223:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PixmapOfTile(tile) ^ tkImage.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SizeOfTile(tile, widthPtr, heightPtr) ^ tkImage.c:1298:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetTileChangedProc(tile, changeProc, clientData) ^ tkImage.c:1355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetTSOrigin(tkwin, gc, x, y) ^ 26 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkImgGIF.c tkImgBmap.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapCreate(interp, name, argc, objv, typePtr, master, clientDataPtr) ^ tkImgBmap.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapConfigureMaster(masterPtr, objc, objv, flags) ^ tkImgBmap.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapConfigureInstance(instancePtr) ^ tkImgBmap.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:479:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetBitmapData(interp, string, fileName, widthPtr, heightPtr, ^ tkImgBmap.c:683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NextBitmapWord(parseInfoPtr) ^ tkImgBmap.c:683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:751:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapCmd(clientData, interp, objc, objv) ^ tkImgBmap.c:751:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapGet(tkwin, masterData) ^ tkImgBmap.c:819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapDisplay(clientData, display, drawable, imageX, imageY, width, ^ tkImgBmap.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:950:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapFree(clientData, display) ^ tkImgBmap.c:950:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapDelete(masterData) ^ tkImgBmap.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:1054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapCmdDeletedProc(clientData) ^ tkImgBmap.c:1054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:1083:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetByte(chan) ^ tkImgBmap.c:1083:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgBmap.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapPsImagemask(interp, width, height, data) ^ tkImgBmap.c:1209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgBmapPostscript(clientData, interp, tkwin, psinfo, x, y, width, height, ^ tkImgBmap.c:1209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 26 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkImgPPM.c tkImgGIF.c:202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileMatchGIF(chan, fileName, format, widthPtr, heightPtr, interp) ^ tkImgGIF.c:202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileReadGIF(interp, chan, fileName, format, imageHandle, destX, destY, ^ tkImgGIF.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringMatchGIF(dataObj, format, widthPtr, heightPtr, interp) ^ tkImgGIF.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:595:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringReadGIF(interp, dataObj, format, imageHandle, ^ tkImgGIF.c:595:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadGIFHeader(chan, widthPtr, heightPtr) ^ tkImgGIF.c:655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadColorMap(chan, number, buffer) ^ tkImgGIF.c:685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoExtension(chan, label, transparent) ^ tkImgGIF.c:711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetDataBlock(chan, buf) ^ tkImgGIF.c:754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadImage(interp, imagePtr, chan, len, rows, cmap, ^ tkImgGIF.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1055:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetCode(chan, code_size, flag) ^ tkImgGIF.c:1055:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mInit(string, handle) ^ tkImgGIF.c:1138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Mread(dst, chunkSize, numChunks, handle) ^ tkImgGIF.c:1166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Mgetc(handle) ^ tkImgGIF.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char64(c) ^ tkImgGIF.c:1264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Fread(dst, hunk, count, chan) ^ tkImgGIF.c:1316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileWriteGIF(interp, filename, format, blockPtr) ^ tkImgGIF.c:1405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonWriteGIF(interp, handle, format, blockPtr) ^ tkImgGIF.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] color(red, green, blue, mapa) ^ tkImgGIF.c:1571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nuevo(red, green, blue, mapa) ^ tkImgGIF.c:1589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] savemap(blockPtr,mapa) ^ tkImgGIF.c:1604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgGIF.c:1814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] block_out(c) ^ tkImgGIF.c:1834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] output(val) ^ tkImgGIF.c:1872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] output_plain(c) ^ tkImgGIF.c:1890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] isqrt(x) ^ tkImgGIF.c:1910:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] compute_triangle_count(count, nrepcodes) ^ tkImgGIF.c:1954:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rl_flush_fromclear(count) ^ tkImgGIF.c:1992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rl_flush_clearorrep(count) ^ tkImgGIF.c:2011:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rl_flush_withtable(count) ^ tkImgGIF.c:2074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] compress(init_bits, handle, readValue) ^ tkImgGIF.c:2074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPPM.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileMatchPPM(chan, fileName, formatString, widthPtr, heightPtr, interp) ^ tkImgPPM.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPPM.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileReadPPM(interp, chan, fileNameObj, formatString, imageHandle, destX, destY, ^ tkImgPPM.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPPM.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileWritePPM(interp, fileName, formatString, blockPtr) ^ tkImgPPM.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPPM.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadPPMFileHeader(chan, widthPtr, heightPtr, maxIntensityPtr) ^ tkImgPPM.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 8 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkImgPhoto.c tkImgPhoto.c:472:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PhotoFormatThreadExitProc(clientData) ^ tkImgPhoto.c:472:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateOldPhotoImageFormat(formatPtr) ^ tkImgPhoto.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreatePhotoImageFormat(formatPtr) ^ tkImgPhoto.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoCreate(interp, name, objc, objv, typePtr, master, clientDataPtr) ^ tkImgPhoto.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoCmd(clientData, interp, objc, objv) ^ tkImgPhoto.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:1567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParseSubcommandOptions(optPtr, interp, allowedOptions, optIndexPtr, objc, objv) ^ tkImgPhoto.c:1567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:1842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoConfigureMaster(interp, masterPtr, objc, objv, flags) ^ tkImgPhoto.c:1842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:2143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoConfigureInstance(instancePtr) ^ tkImgPhoto.c:2143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:2284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoGet(tkwin, masterData) ^ tkImgPhoto.c:2284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:2669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoDisplay(clientData, display, drawable, imageX, imageY, width, ^ tkImgPhoto.c:2669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:2778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoFree(clientData, display) ^ tkImgPhoto.c:2778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:2824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoDelete(masterData) ^ tkImgPhoto.c:2824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:2878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoCmdDeletedProc(clientData) ^ tkImgPhoto.c:2878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:2910:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoSetSize(masterPtr, width, height) ^ tkImgPhoto.c:2910:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoInstanceSetSize(instancePtr) ^ tkImgPhoto.c:3101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IsValidPalette(instancePtr, palette) ^ tkImgPhoto.c:3243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CountBits(mask) ^ tkImgPhoto.c:3330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetColorTable(instancePtr) ^ tkImgPhoto.c:3365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeColorTable(colorPtr, force) ^ tkImgPhoto.c:3462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocateColors(colorPtr) ^ tkImgPhoto.c:3503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisposeColorTable(clientData) ^ tkImgPhoto.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReclaimColors(id, numColors) ^ tkImgPhoto.c:3832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisposeInstance(clientData) ^ tkImgPhoto.c:3923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:3982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoFormatName(interp, formatString) ^ tkImgPhoto.c:3997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MatchFileFormat(interp, chan, fileName, formatObj, imageFormatPtr, ^ tkImgPhoto.c:3997:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:4129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MatchStringFormat(interp, data, formatObj, imageFormatPtr, ^ tkImgPhoto.c:4129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:4243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FindPhoto(interp, imageName) ^ tkImgPhoto.c:4275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoPutBlock(handle, blockPtr, x, y, width, height, compRule) ^ tkImgPhoto.c:4560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoPutZoomedBlock(handle, blockPtr, x, y, width, height, zoomX, zoomY, ^ tkImgPhoto.c:4844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DitherPhoto(photo, x, y, width, height) ^ tkImgPhoto.c:4923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DitherInstance(instancePtr, xStart, yStart, width, height) ^ tkImgPhoto.c:4923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:5264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoBlank(handle) ^ tkImgPhoto.c:5329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoExpand(handle, width, height) ^ tkImgPhoto.c:5372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoGetSize(handle, widthPtr, heightPtr) ^ tkImgPhoto.c:5405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoSetSize(handle, width, height) ^ tkImgPhoto.c:5445:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPhotoGetValidRegion(handle) ^ tkImgPhoto.c:5477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgGetPhoto(masterPtr, blockPtr, optPtr) ^ tkImgPhoto.c:5477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:5650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgStringWrite(interp, formatString, blockPtr) ^ tkImgPhoto.c:5650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:5706:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoGetImage(handle, blockPtr) ^ tkImgPhoto.c:5806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PhotoOptionCleanupProc(clientData, interp) ^ tkImgPhoto.c:5806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:5839:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreatePhotoOption(interp, name, proc) ^ tkImgPhoto.c:5892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoPostscript(clientData, interp, tkwin, psInfo, ^ tkImgPhoto.c:5892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkImgPhoto.c:5922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoPutBlock_NoComposite(handle, blockPtr, x, y, width, height) ^ tkImgPhoto.c:5932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PhotoPutZoomedBlock_NoComposite(handle, blockPtr, x, y, width, height, ^ 50 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkImgPhoto_f.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkIntDecls_f.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkIntPlatDecls_f.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkIntXlibDecls_f.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkInt_f.c 72 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkListbox.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkMenu.c tkListbox.c:481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ListboxObjCmd(clientData, interp, objc, objv) ^ tkListbox.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxWidgetObjCmd(clientData, interp, objc, objv) ^ tkListbox.c:730:45: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] if (Tcl_FindHashEntry(listPtr->selection, (char *)i) != NULL) { ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxWidgetObjCmd(clientData, interp, objc, objv) ^ tkListbox.c:1098:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxBboxSubCmd(interp, listPtr, index) ^ tkListbox.c:1098:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxSelectionSubCmd(interp, listPtr, objc, objv) ^ tkListbox.c:1224:8: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] (char *)first) != NULL))); ^~~~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:1159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxSelectionSubCmd(interp, listPtr, objc, objv) ^ tkListbox.c:1253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxXviewSubCmd(interp, listPtr, objc, objv) ^ tkListbox.c:1253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxYviewSubCmd(interp, listPtr, objc, objv) ^ tkListbox.c:1327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxGetItemAttributes(interp, listPtr, index) ^ tkListbox.c:1407:57: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_CreateHashEntry(listPtr->itemAttrTable, (char *)index, &new); ^~~~~~~~~~~~~ ./tcl.h:1396:40: note: expanded from macro 'Tcl_CreateHashEntry' (*((tablePtr)->createProc))(tablePtr, key, newPtr) ^~~ tkListbox.c:1397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxGetItemAttributes(interp, listPtr, index) ^ tkListbox.c:1441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyListbox(memPtr) ^ tkListbox.c:1441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyListboxOptionTables(clientData, interp) ^ tkListbox.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureListbox(interp, listPtr, objc, objv, flags) ^ tkListbox.c:1544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureListboxItem(interp, listPtr, attrs, objc, objv, index) ^ tkListbox.c:1699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1744:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxWorldChanged(instanceData) ^ tkListbox.c:1744:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayListbox(clientData) ^ tkListbox.c:1908:52: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(listPtr->itemAttrTable, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:1916:48: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] if (Tcl_FindHashEntry(listPtr->selection, (char *)i) != NULL) { ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:1985:5: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] (char *)(i + 1)) == NULL ) { ^~~~~~~~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayListbox(clientData) ^ tkListbox.c:2154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxComputeGeometry(listPtr, fontChanged, maxIsStale, updateGrid) ^ tkListbox.c:2154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxInsertSubCmd(listPtr, index, objc, objv) ^ tkListbox.c:2248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxDeleteSubCmd(listPtr, first, last) ^ tkListbox.c:2416:48: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(listPtr->selection, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:2422:52: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(listPtr->itemAttrTable, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxDeleteSubCmd(listPtr, first, last) ^ tkListbox.c:2540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxEventProc(clientData, eventPtr) ^ tkListbox.c:2540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxCmdDeletedProc(clientData) ^ tkListbox.c:2617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetListboxIndex(interp, listPtr, indexObj, endIsSize, indexPtr) ^ tkListbox.c:2654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChangeListboxView(listPtr, index) ^ tkListbox.c:2757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChangeListboxOffset(listPtr, offset) ^ tkListbox.c:2794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxScanTo(listPtr, x, y) ^ tkListbox.c:2845:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NearestListboxElement(listPtr, y) ^ tkListbox.c:2918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:2959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxSelect(listPtr, first, last, select) ^ tkListbox.c:2996:48: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(listPtr->selection, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:3008:4: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] (char *)i, &new); ^~~~~~~~~ ./tcl.h:1396:40: note: expanded from macro 'Tcl_CreateHashEntry' (*((tablePtr)->createProc))(tablePtr, key, newPtr) ^~~ tkListbox.c:2959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxSelect(listPtr, first, last, select) ^ tkListbox.c:3053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxFetchSelection(clientData, offset, buffer, maxBytes) ^ tkListbox.c:3083:48: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(listPtr->selection, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:3053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxFetchSelection(clientData, offset, buffer, maxBytes) ^ tkListbox.c:3140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxLostSelection(clientData) ^ tkListbox.c:3140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:3168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EventuallyRedrawRange(listPtr, first, last) ^ tkListbox.c:3168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:3209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxUpdateVScrollbar(listPtr) ^ tkListbox.c:3209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:3268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxUpdateHScrollbar(listPtr) ^ tkListbox.c:3268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkListbox.c:3325:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxListVarProc(clientData, interp, name1, name2, flags) ^ tkListbox.c:3379:52: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(listPtr->selection, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:3386:56: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(listPtr->itemAttrTable, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:3325:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListboxListVarProc(clientData, interp, name1, name2, flags) ^ tkListbox.c:3437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MigrateHashEntries(table, first, last, offset) ^ tkListbox.c:3455:39: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(table, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:3459:38: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_CreateHashEntry(table, (char *)(i + offset), &new); ^~~~~~~~~~~~~~~~~~~~ ./tcl.h:1396:40: note: expanded from macro 'Tcl_CreateHashEntry' (*((tablePtr)->createProc))(tablePtr, key, newPtr) ^~~ tkListbox.c:3465:39: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_FindHashEntry(table, (char *)i); ^~~~~~~~~ ./tcl.h:1394:38: note: expanded from macro 'Tcl_FindHashEntry' (*((tablePtr)->findProc))(tablePtr, key) ^~~ tkListbox.c:3469:38: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] entry = Tcl_CreateHashEntry(table, (char *)(i + offset), &new); ^~~~~~~~~~~~~~~~~~~~ ./tcl.h:1396:40: note: expanded from macro 'Tcl_CreateHashEntry' (*((tablePtr)->createProc))(tablePtr, key, newPtr) ^~~ tkListbox.c:3437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MigrateHashEntries(table, first, last, offset) ^ tkMenu.c:406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCreateMenuCmd(interp) ^ tkMenu.c:460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuCmd(clientData, interp, objc, objv) ^ tkMenu.c:460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuWidgetObjCmd(clientData, interp, objc, objv) ^ tkMenu.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:1080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkInvokeMenu(interp, menuPtr, index) ^ tkMenu.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyMenuInstance(menuPtr) ^ tkMenu.c:1180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:1303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDestroyMenu(menuPtr) ^ tkMenu.c:1379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UnhookCascadeEntry(mePtr) ^ tkMenu.c:1379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyMenuEntry(memPtr) ^ tkMenu.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuWorldChanged(instanceData) ^ tkMenu.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:1592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureMenu(interp, menuPtr, objc, objv) ^ tkMenu.c:1592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:1747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PostProcessEntry(mePtr) ^ tkMenu.c:1747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:1965:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureMenuEntry(mePtr, objc, objv) ^ tkMenu.c:1965:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2028:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureMenuCloneEntries(interp, menuPtr, index, objc, objv) ^ tkMenu.c:2028:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetMenuIndex(interp, menuPtr, objPtr, lastOK, indexPtr) ^ tkMenu.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuCmdDeletedProc(clientData) ^ tkMenu.c:2263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuNewEntry(menuPtr, index, type) ^ tkMenu.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuAddOrInsert(interp, menuPtr, indexPtr, objc, objv) ^ tkMenu.c:2401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuVarProc(clientData, interp, name1, name2, flags) ^ tkMenu.c:2550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkActivateMenuEntry(menuPtr, index) ^ tkMenu.c:2681:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPostCommand(menuPtr) ^ tkMenu.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CloneMenu(menuPtr, newMenuNamePtr, newMenuTypePtr) ^ tkMenu.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuDoYPosition(interp, menuPtr, objPtr) ^ tkMenu.c:2905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:2949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetIndexFromCoords(interp, menuPtr, string, indexPtr) ^ tkMenu.c:2949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:3015:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RecursivelyDeleteMenu(menuPtr) ^ tkMenu.c:3015:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:3061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkNewMenuName(interp, parentPtr, menuPtr) ^ tkMenu.c:3141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSetWindowMenuBar(interp, tkwin, oldMenuName, menuName) ^ tkMenu.c:3308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyMenuHashTable(clientData, interp) ^ tkMenu.c:3308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenu.c:3335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetMenuHashTable(interp) ^ tkMenu.c:3372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCreateMenuReferences(interp, pathName) ^ tkMenu.c:3416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFindMenuReferences(interp, pathName) ^ tkMenu.c:3453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFindMenuReferencesObj(interp, objPtr) ^ tkMenu.c:3481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFreeMenuReferences(menuRefPtr) ^ tkMenu.c:3513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteMenuCloneEntries(menuPtr, first, last) ^ tkMenu.c:3513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 78 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkMenuDraw.c 53 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkMenubutton.c tkMenuDraw.c:46:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuInitializeDrawingFields(menuPtr) ^ tkMenuDraw.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuInitializeEntryDrawingFields(mePtr) ^ tkMenuDraw.c:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuFreeDrawOptions(menuPtr) ^ tkMenuDraw.c:150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuEntryFreeDrawOptions(mePtr) ^ tkMenuDraw.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuConfigureDrawOptions(menuPtr) ^ tkMenuDraw.c:303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuConfigureEntryDrawOptions(mePtr, index) ^ tkMenuDraw.c:435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkEventuallyRecomputeMenu(menuPtr) ^ tkMenuDraw.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkRecomputeMenu(menuPtr) ^ tkMenuDraw.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkEventuallyRedrawMenu(menuPtr, mePtr) ^ tkMenuDraw.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeMenuGeometry(clientData) ^ tkMenuDraw.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenuDraw.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuSelectImageProc(clientData, x, y, width, height, imgWidth, ^ tkMenuDraw.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayMenu(clientData) ^ tkMenuDraw.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenuDraw.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuEventProc(clientData, eventPtr) ^ tkMenuDraw.c:816:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuImageProc(clientData, x, y, width, height, imgWidth, ^ tkMenuDraw.c:853:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPostTearoffMenu(interp, menuPtr, x, y) ^ tkMenuDraw.c:953:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPostSubmenu(interp, menuPtr, mePtr) ^ tkMenuDraw.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AdjustMenuCoords(menuPtr, mePtr, xPtr, yPtr, string) ^ tkMenuDraw.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenubutton.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MenubuttonObjCmd(clientData, interp, objc, objv) ^ 20 warnings generated. tkMenubutton.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuButtonWidgetObjCmd(clientData, interp, objc, objv) ^ tkMenubutton.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenubutton.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyMenuButton(memPtr) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkMessage.c tkMenubutton.c:423:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenubutton.c:493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureMenuButton(interp, mbPtr, objc, objv) ^ tkMenubutton.c:493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenubutton.c:684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMenuButtonWorldChanged(instanceData) ^ tkMenubutton.c:789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuButtonEventProc(clientData, eventPtr) ^ tkMenubutton.c:789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenubutton.c:848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuButtonCmdDeletedProc(clientData) ^ tkMenubutton.c:848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenubutton.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuButtonTextVarProc(clientData, interp, name1, name2, flags) ^ tkMenubutton.c:886:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMenubutton.c:952:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MenuButtonImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tkMenubutton.c:952:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkObj.c tkMessage.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MessageObjCmd(clientData, interp, objc, objv) ^ tkMessage.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MessageWidgetObjCmd(clientData, interp, objc, objv) ^ tkMessage.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyMessage(memPtr) ^ tkMessage.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureMessage(interp, msgPtr, objc, objv, flags) ^ tkMessage.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MessageWorldChanged(instanceData) ^ tkMessage.c:548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeMessageGeometry(msgPtr) ^ tkMessage.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayMessage(clientData) ^ tkMessage.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MessageEventProc(clientData, eventPtr) ^ tkMessage.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MessageCmdDeletedProc(clientData) ^ tkMessage.c:823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkMessage.c:860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MessageTextVarProc(clientData, interp, name1, name2, flags) ^ tkMessage.c:860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetPixelsFromObj(interp, tkwin, objPtr, intPtr) ^ tkObj.c:176:12: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] *intPtr = GET_SIMPLEPIXEL(objPtr); ^~~~~~~~~~~~~~~~~~~~~~~ tkObj.c:36:6: note: expanded from macro 'GET_SIMPLEPIXEL' ((int) TclObjInternal(objPtr)->twoPtrValue.ptr1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated. tkObj.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreePixelInternalRep(objPtr) ^ tkObj.c:216:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupPixelInternalRep(srcObjPtr, copyObjPtr) ^ tkObj.c:257:30: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] SET_SIMPLEPIXEL(copyObjPtr, GET_SIMPLEPIXEL(srcObjPtr)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ tkObj.c:36:6: note: expanded from macro 'GET_SIMPLEPIXEL' ((int) TclObjInternal(objPtr)->twoPtrValue.ptr1) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkOldConfig.c tkObj.c:32:58: note: expanded from macro 'SET_SIMPLEPIXEL' TclObjInternal(objPtr)->twoPtrValue.ptr1 = (VOID *) (intval); \ ^~~~~~ tkObj.c:257:2: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] SET_SIMPLEPIXEL(copyObjPtr, GET_SIMPLEPIXEL(srcObjPtr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkObj.c:32:48: note: expanded from macro 'SET_SIMPLEPIXEL' TclObjInternal(objPtr)->twoPtrValue.ptr1 = (VOID *) (intval); \ ^~~~~~~~~~~~~~~~~ tkObj.c:248:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupPixelInternalRep(srcObjPtr, copyObjPtr) ^ tkObj.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetPixelFromAny(interp, objPtr) ^ tkObj.c:358:2: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] SET_SIMPLEPIXEL(objPtr, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~ tkObj.c:32:48: note: expanded from macro 'SET_SIMPLEPIXEL' TclObjInternal(objPtr)->twoPtrValue.ptr1 = (VOID *) (intval); \ ^~~~~~~~~~~~~~~~~ tkObj.c:290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetPixelFromAny(interp, objPtr) ^ tkObj.c:392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetMMFromObj(interp, tkwin, objPtr, doublePtr) ^ tkObj.c:448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeMMInternalRep(objPtr) ^ tkObj.c:448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupMMInternalRep(srcObjPtr, copyObjPtr) ^ tkObj.c:475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UpdateStringOfMM(objPtr) ^ tkObj.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetMMFromAny(interp, objPtr) ^ tkObj.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetWindowFromObj(interp, tkwin, objPtr, windowPtr) ^ tkObj.c:746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetWindowFromAny(interp, objPtr) ^ tkObj.c:746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupWindowInternalRep(srcObjPtr, copyObjPtr) ^ tkObj.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkObj.c:827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeWindowInternalRep(objPtr) ^ tkObj.c:827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 27 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkOption.c tkOldConfig.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ConfigureWidget(interp, tkwin, specs, argc, objv, widgRec, flags) ^ tkOldConfig.c:281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindConfigSpec(interp, specs, argvName, needFlags, hateFlags) ^ tkOldConfig.c:281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOldConfig.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoConfig(interp, tkwin, specPtr, value, valueIsUid, widgRec) ^ tkOldConfig.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOldConfig.c:707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ConfigureInfo(interp, tkwin, specs, widgRec, argvName, flags) ^ tkOldConfig.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FormatConfigInfo(interp, tkwin, specPtr, widgRec) ^ tkOldConfig.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOldConfig.c:857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FormatConfigValue(interp, tkwin, specPtr, widgRec, freeProcPtr) ^ tkOldConfig.c:857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOldConfig.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ConfigureValue(interp, tkwin, specs, widgRec, argvName, flags) ^ tkOldConfig.c:1061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeOptions(specs, widgRec, display, needFlags) ^ tkOption.c:264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_AddOption(tkwin, name, value, priority) ^ tkOption.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetOption(tkwin, name, className) ^ tkOption.c:632:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_OptionObjCmd(clientData, interp, objc, objv) ^ tkOption.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOptionDeadWindow(winPtr) ^ tkOption.c:817:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOptionClassChanged(winPtr) ^ tkOption.c:875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParsePriority(interp, string) ^ tkOption.c:875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AddFromString(interp, tkwin, string, priority) ^ tkOption.c:937:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadOptionFile(interp, tkwin, fileName, priority) ^ tkOption.c:1087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NewArray(numEls) ^ tkOption.c:1175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ExtendArray(arrayPtr, elPtr) ^ tkOption.c:1206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetupStacks(winPtr, leaf) ^ tkOption.c:1252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ExtendStacks(arrayPtr, leaf) ^ tkOption.c:1420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OptionThreadExitProc(clientData) ^ tkOption.c:1457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OptionInit(mainPtr) ^ tkOption.c:1490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClearOptionTree(arrayPtr) ^ tkOption.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkOption.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetDefaultOptions(interp, winPtr) ^ tkOption.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 12 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkOption_f.c 27 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkPack.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkPanedWindow.c tkPack.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPrintPadAmount(interp, switchName, halfSpace, allSpace) ^ tkPack.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PackObjCmd(clientData, interp, objc, objv) ^ tkPack.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PackReqProc(clientData, tkwin) ^ tkPack.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PackLostSlaveProc(clientData, tkwin) ^ tkPack.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:551:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArrangePacking(clientData) ^ tkPack.c:551:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XExpansion(slavePtr, cavityWidth) ^ tkPack.c:885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YExpansion(slavePtr, cavityHeight) ^ tkPack.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetPacker(tkwin) ^ tkPack.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:1074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkParsePadAmount(interp, tkwin, specObj, halfPtr, allPtr) ^ tkPack.c:1150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PackAfter(interp, prevPtr, masterPtr, objc, objv) ^ tkPack.c:1150:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:1373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Unlink(packPtr) ^ tkPack.c:1373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:1425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyPacker(memPtr) ^ tkPack.c:1425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:1453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PackStructureProc(clientData, eventPtr) ^ tkPack.c:1453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPack.c:1545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureSlaves(interp, tkwin, objc, objv) ^ tkPack.c:1545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PanedWindowObjCmd(clientData, interp, objc, objv) ^ tkPanedWindow.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowWidgetObjCmd(clientData, interp, objc, objv) ^ tkPanedWindow.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureSlaves(pwPtr, interp, objc, objv) ^ tkPanedWindow.c:712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1015:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowSashCommand(pwPtr, interp, objc, objv) ^ tkPanedWindow.c:1015:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigurePanedWindow(interp, pwPtr, objc, objv) ^ tkPanedWindow.c:1168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowWorldChanged(instanceData) ^ tkPanedWindow.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowEventProc(clientData, eventPtr) ^ tkPanedWindow.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowCmdDeletedProc(clientData) ^ tkPanedWindow.c:1317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayPanedWindow(clientData) ^ tkPanedWindow.c:1354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyPanedWindow(pwPtr) ^ tkPanedWindow.c:1443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowReqProc(clientData, tkwin) ^ tkPanedWindow.c:1523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowLostSlaveProc(clientData, tkwin) ^ tkPanedWindow.c:1568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArrangePanes(clientData) ^ tkPanedWindow.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Unlink(slavePtr) ^ tkPanedWindow.c:1726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetPane(pwPtr, tkwin) ^ tkPanedWindow.c:1785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SlaveStructureProc(clientData, eventPtr) ^ tkPanedWindow.c:1820:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:1853:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeGeometry(pwPtr) ^ tkPanedWindow.c:1853:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2026:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyOptionTables(clientData, interp) ^ tkPanedWindow.c:2026:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2052:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetSticky(clientData, tkwin, recordPtr, internalOffset) ^ tkPanedWindow.c:2052:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetSticky(clientData, interp, tkwin, value, recordPtr, internalOffset, ^ tkPanedWindow.c:2100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RestoreSticky(clientData, tkwin, internalPtr, oldInternalPtr) ^ tkPanedWindow.c:2171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AdjustForSticky(sticky, cavityWidth, cavityHeight, xPtr, yPtr, ^ tkPanedWindow.c:2201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2254:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MoveSash(pwPtr, sash, diff) ^ tkPanedWindow.c:2254:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProxyWindowEventProc(clientData, eventPtr) ^ tkPanedWindow.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayProxyWindow(clientData) ^ tkPanedWindow.c:2442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowProxyCommand(pwPtr, interp, objc, objv) ^ tkPanedWindow.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjectIsEmpty(objPtr) ^ tkPanedWindow.c:2620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeSlotAddress(recordPtr, offset) ^ tkPanedWindow.c:2659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPanedWindow.c:2690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PanedWindowIdentifyCoords(pwPtr, interp, x, y) ^ tkPanedWindow.c:2690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 25 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkPlace.c 56 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkPlatDecls_f.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkPointer.c tkPlace.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PlaceObjCmd(clientData, interp, objc, objv) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkProperty.c tkPlace.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateSlave(tkwin) ^ tkPlace.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindSlave(tkwin) ^ tkPlace.c:429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UnlinkSlave(slavePtr) ^ tkPlace.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateMaster(tkwin) ^ tkPlace.c:507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindMaster(tkwin) ^ tkPlace.c:550:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureSlave(interp, tkwin, table, objc, objv) ^ tkPlace.c:585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PlaceInfoCommand(interp, tkwin) ^ tkPlace.c:729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RecomputePlacement(clientData) ^ tkPlace.c:834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MasterStructureProc(clientData, eventPtr) ^ tkPlace.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SlaveStructureProc(clientData, eventPtr) ^ tkPlace.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:1138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PlaceRequestProc(clientData, tkwin) ^ tkPlace.c:1138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkPlace.c:1179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PlaceLostSlaveProc(clientData, tkwin) ^ tkPlace.c:1179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 25 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkRectOval.c tkProperty.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PropertyExists(tkwin, xid, key, sizep) ^ tkProperty.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkProperty.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PropToResult(interp, tkwin, type, p, format, count) ^ tkProperty.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkProperty.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArgToProp(interp, tkwin, type, format, arg, prop, count) ^ tkProperty.c:184:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ckfree(*prop); ^~~~~ ./tcl.h:1542:36: note: expanded from macro 'ckfree' # define ckfree(x) Tcl_DbCkfree(x, __FILE__, __LINE__) ^ tkProperty.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ArgToProp(interp, tkwin, type, format, arg, prop, count) ^ tkProperty.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ErrorProc(clientData,errEventPtr) ^ tkProperty.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkProperty.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PropertyCmd(clientData, interp, argc, args) ^ tkProperty.c:403:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ckfree(prop); ^~~~ ./tcl.h:1542:36: note: expanded from macro 'ckfree' # define ckfree(x) Tcl_DbCkfree(x, __FILE__, __LINE__) ^ 11 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkScale.c In file included from tkRectOval.c:19: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkRectOval.c:19: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkRectOval.c:19: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkRectOval.c:19: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkRectOval.c:19: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkRectOval.c:19: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkRectOval.c:19: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkRectOval.c:19: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkRectOval.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateRectOval(interp, canvas, itemPtr, objc, objv) ^ tkRectOval.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RectOvalCoords(interp, canvas, itemPtr, objc, objv) ^ tkRectOval.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureRectOval(interp, canvas, itemPtr, objc, objv, flags) ^ tkRectOval.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteRectOval(canvas, itemPtr, display) ^ tkRectOval.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeRectOvalBbox(canvas, rectOvalPtr) ^ tkRectOval.c:622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:724:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayRectOval(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkRectOval.c:724:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RectToPoint(canvas, itemPtr, pointPtr) ^ tkRectOval.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OvalToPoint(canvas, itemPtr, pointPtr) ^ tkRectOval.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:1024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RectToArea(canvas, itemPtr, areaPtr) ^ tkRectOval.c:1024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:1096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OvalToArea(canvas, itemPtr, areaPtr) ^ tkRectOval.c:1096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:1191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleRectOval(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkRectOval.c:1191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:1227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateRectOval(canvas, itemPtr, deltaX, deltaY) ^ tkRectOval.c:1227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkRectOval.c:1264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RectOvalToPostscript(interp, canvas, itemPtr, prepass) ^ tkRectOval.c:1264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 34 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkScrollbar.c tkScale.c:214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ScaleObjCmd(clientData, interp, objc, objv) ^ tkScale.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleWidgetObjCmd(clientData, interp, objc, objv) ^ tkScale.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyScale(memPtr) ^ tkScale.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureScale(interp, scalePtr, objc, objv) ^ tkScale.c:573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleWorldChanged(instanceData) ^ tkScale.c:732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeFormat(scalePtr) ^ tkScale.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeScaleGeometry(scalePtr) ^ tkScale.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:1018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleEventProc(clientData, eventPtr) ^ tkScale.c:1018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleCmdDeletedProc(clientData) ^ tkScale.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkEventuallyRedrawScale(scalePtr, what) ^ tkScale.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkRoundToResolution(scalePtr, value) ^ tkScale.c:1185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleVarProc(clientData, interp, name1, name2, flags) ^ tkScale.c:1185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:1267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkScaleSetValue(scalePtr, value, setVar, invokeCommand) ^ tkScale.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleSetVariable(scalePtr) ^ tkScale.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScale.c:1351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkScalePixelToValue(scalePtr, x, y) ^ tkScale.c:1411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkScaleValueToPixel(scalePtr, value) ^ 26 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkSelect.c tkScrollbar.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ScrollbarCmd(clientData, interp, argc, objv) ^ tkScrollbar.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScrollbarWidgetCmd(clientData, interp, argc, objv) ^ tkScrollbar.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScrollbar.c:553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureScrollbar(interp, scrollPtr, argc, objv, flags) ^ tkScrollbar.c:553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScrollbar.c:613:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkScrollbarEventProc(clientData, eventPtr) ^ tkScrollbar.c:679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScrollbarCmdDeletedProc(clientData) ^ tkScrollbar.c:679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkScrollbar.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkScrollbarEventuallyRedraw(scrollPtr) ^ 9 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkSquare.c tkSelect.c:142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateXSelHandler(tkwin, selection, target, proc, clientData, format) ^ tkSelect.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HandleCompat(clientData, offset, Xbuffer, maxBytes, type, tkwin) ^ tkSelect.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSelect.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateSelHandler(tkwin, selection, target, proc, clientData, format) ^ tkSelect.c:341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DeleteSelHandler(tkwin, selection, target) ^ tkSelect.c:461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_OwnSelection(tkwin, selection, proc, clientData) ^ tkSelect.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ClearSelection(tkwin, selection) ^ tkSelect.c:667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetXSelection(interp, tkwin, selection, target, proc, clientData) ^ tkSelect.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CompatXSelProc(clientData,interp,portion,numItems,format,type,tkwin) ^ tkSelect.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSelect.c:834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetSelection(interp, tkwin, selection, target, proc, clientData) ^ tkSelect.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeHandler(clientData) ^ tkSelect.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSelect.c:887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SelectionObjCmd(clientData, interp, objc, objv) ^ tkSelect.c:1351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelSetInProgress(pendingPtr) ^ tkSelect.c:1378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelDeadWindow(winPtr) ^ tkSelect.c:1448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelInit(tkwin) ^ tkSelect.c:1501:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelClearSelection(tkwin, eventPtr) ^ tkSelect.c:1569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SelGetProc(clientData, interp, portion) ^ tkSelect.c:1569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSelect.c:1599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HandleTclCommand(clientData, offset, buffer, maxBytes) ^ tkSelect.c:1599:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSelect.c:1751:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelDefaultSelection(infoPtr, target, lbuffer, maxBytes, typePtr, formatPtr) ^ tkSelect.c:1857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LostSelection(clientData) ^ tkSelect.c:1857:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSelect.c:1895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeLost(clientData) ^ tkSelect.c:1895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSquare.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SquareObjCmd(clientData, interp, objc, objv) ^ tkSquare.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SquareWidgetObjCmd(clientData, interp, objc, objv) ^ tkSquare.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSquare.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SquareConfigure(interp, squarePtr) ^ tkSquare.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSquare.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SquareObjEventProc(clientData, eventPtr) ^ tkSquare.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSquare.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SquareDeletedProc(clientData) ^ tkSquare.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSquare.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SquareDisplay(clientData) ^ tkSquare.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSquare.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SquareDestroy(memPtr) ^ tkSquare.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkSquare.c:586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KeepInWindow(squarePtr) ^ tkSquare.c:586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 27 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkStubImg.c 15 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkStyle.c tkStubImg.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_InitImageArgs(interp, argc, argvPtr) ^ 1 warning generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkText.c tkStyle.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkStylePkgInit(mainPtr) ^ tkStyle.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkStylePkgFree(mainPtr) ^ tkStyle.c:319:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_RegisterStyleEngine(name, parent) ^ tkStyle.c:374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitStyleEngine(enginePtr, name, parentPtr) ^ tkStyle.c:374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:436:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeStyleEngine(enginePtr) ^ tkStyle.c:436:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:472:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetStyleEngine(name) ^ tkStyle.c:509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitElement(elementPtr, name, id, genericId, created) ^ tkStyle.c:509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:542:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeElement(elementPtr) ^ tkStyle.c:542:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitStyledElement(elementPtr) ^ tkStyle.c:565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeStyledElement(elementPtr) ^ tkStyle.c:588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateElement(name, create) ^ tkStyle.c:641:14: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] elementId = (int) Tcl_GetHashValue(entryPtr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkStyle.c:659:32: warning: cast to 'ClientData' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast] Tcl_SetHashValue(entryPtr, (ClientData) elementId); ^~~~~~~~~~~~~~~~~~~~~~ ./tcl.h:1373:69: note: expanded from macro 'Tcl_SetHashValue' #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) ^~~~~ tkStyle.c:620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateElement(name, create) ^ tkStyle.c:707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetElementId(name) ^ tkStyle.c:722:9: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] return (int) Tcl_GetHashValue(entryPtr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkStyle.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_RegisterStyledElement(engine, templatePtr) ^ tkStyle.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetStyledElement(enginePtr, elementId) ^ tkStyle.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitWidgetSpec(widgetSpecPtr, elementPtr, optionTable) ^ tkStyle.c:920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeWidgetSpec(widgetSpecPtr) ^ tkStyle.c:984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetWidgetSpec(elementPtr, optionTable) ^ tkStyle.c:1008:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:1057:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetStyledElement(style, elementId, optionTable) ^ tkStyle.c:1096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetElementSize(style, element, recordPtr, tkwin, width, height, inner, widthPtr, ^ tkStyle.c:1138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetElementBox(style, element, recordPtr, tkwin, x, y, width, height, inner, ^ tkStyle.c:1182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetElementBorderWidth(style, element, recordPtr, tkwin) ^ tkStyle.c:1213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DrawElement(style, element, recordPtr, tkwin, d, x, y, width, height, state) ^ tkStyle.c:1251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateStyle(name, engine, clientData) ^ tkStyle.c:1310:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameOfStyle(style) ^ tkStyle.c:1335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitStyle(stylePtr, hashPtr, name, enginePtr, clientData) ^ tkStyle.c:1335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:1368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeStyle(stylePtr) ^ tkStyle.c:1368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:1393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetStyle(interp, name) ^ tkStyle.c:1438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeStyle(style) ^ tkStyle.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_AllocStyleFromObj(interp, objPtr) ^ tkStyle.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetStyleFromObj(objPtr) ^ tkStyle.c:1554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeStyleFromObj(objPtr) ^ tkStyle.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetStyleFromAny(interp, objPtr) ^ tkStyle.c:1583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:1624:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeStyleObjProc(objPtr) ^ tkStyle.c:1624:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkStyle.c:1654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DupStyleObjProc(srcObjPtr, dupObjPtr) ^ tkStyle.c:1654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WrapModeParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkText.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WrapModePrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkText.c:284:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_TextCmd(clientData, interp, argc, objv) ^ tkText.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextWidgetCmd(clientData, interp, argc, objv) ^ tkText.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextIndexSortProc(first, second) ^ tkText.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyText(memPtr) ^ tkText.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1055:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureText(interp, textPtr, argc, objv, flags) ^ tkText.c:1055:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextWorldChanged(instanceData) ^ tkText.c:1225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextEventProc(clientData, eventPtr) ^ tkText.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextCmdDeletedProc(clientData) ^ tkText.c:1351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertChars(textPtr, indexPtr, string) ^ tkText.c:1392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteChars(textPtr, index1String, index2String, indexPtr1, indexPtr2) ^ tkText.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextFetchSelection(clientData, offset, buffer, maxBytes) ^ tkText.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:1903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextLostSelection(clientData) ^ tkText.c:1963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextBlinkProc(clientData) ^ tkText.c:1963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:2009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextSearchCmd(textPtr, interp, argc, objv) ^ tkText.c:2009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:2439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextGetTabs(interp, tkwin, arg) ^ tkText.c:2545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextDumpCmd(textPtr, interp, argc, objv) ^ tkText.c:2545:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:2672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DumpLine(interp, textPtr, what, linePtr, startByte, endByte, lineno, command) ^ tkText.c:2672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DumpSegment(interp, key, value, arg, command, index, what) ^ tkText.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:2829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextEditUndo(textPtr) ^ tkText.c:2829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:2868:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextEditRedo(textPtr) ^ tkText.c:2868:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:2903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextEditCmd(textPtr, interp, argc, objv) ^ tkText.c:2903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:3017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextGetText(indexPtr1,indexPtr2, dsPtr) ^ tkText.c:3017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkText.c:3066:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void updateDirtyFlag (textPtr) ^ tkText.c:3066:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 53 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTextBTree.c tkTextBTree.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeCreate(textPtr) ^ tkTextBTree.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeDestroy(tree) ^ tkTextBTree.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DestroyNode(nodePtr) ^ tkTextBTree.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteSummaries(summaryPtr) ^ tkTextBTree.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeInsertChars(indexPtr, string) ^ tkTextBTree.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SplitSeg(indexPtr) ^ tkTextBTree.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CleanupLine(linePtr) ^ tkTextBTree.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeDeleteChars(index1Ptr, index2Ptr) ^ tkTextBTree.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeFindLine(tree, line) ^ tkTextBTree.c:887:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeNextLine(linePtr) ^ tkTextBTree.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreePreviousLine(linePtr) ^ tkTextBTree.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeLineIndex(linePtr) ^ tkTextBTree.c:1070:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeLinkSegment(segPtr, indexPtr) ^ tkTextBTree.c:1113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeUnlinkSegment(tree, segPtr, linePtr) ^ tkTextBTree.c:1156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeTag(index1Ptr, index2Ptr, tagPtr, add) ^ tkTextBTree.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChangeNodeToggleCount(nodePtr, tagPtr, delta) ^ tkTextBTree.c:1300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:1483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindTagStart(tree, tagPtr, indexPtr) ^ tkTextBTree.c:1483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:1563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindTagEnd(tree, tagPtr, indexPtr) ^ tkTextBTree.c:1563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:1652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeStartSearch(index1Ptr, index2Ptr, tagPtr, searchPtr) ^ tkTextBTree.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeStartSearchBack(index1Ptr, index2Ptr, tagPtr, searchPtr) ^ tkTextBTree.c:1856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeNextTag(searchPtr) ^ tkTextBTree.c:2018:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreePrevTag(searchPtr) ^ tkTextBTree.c:2227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeCharTagged(indexPtr, tagPtr) ^ tkTextBTree.c:2339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeGetTags(indexPtr, numTagsPtr) ^ tkTextBTree.c:2455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextIsElided(textPtr, indexPtr) ^ tkTextBTree.c:2595:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IncCount(tagPtr, inc, tagInfoPtr) ^ tkTextBTree.c:2595:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:2661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeCheck(tree) ^ tkTextBTree.c:2803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CheckNodeConsistency(nodePtr) ^ tkTextBTree.c:2803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:2964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Rebalance(treePtr, nodePtr) ^ 47 warnings generated. tkTextBTree.c:2964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RecomputeNodeCounts(nodePtr) ^ tkTextBTree.c:3193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeNumLines(tree) ^clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTextDisp.c tkTextBTree.c:3366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharSplitProc(segPtr, index) ^ tkTextBTree.c:3366:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharCleanupProc(segPtr, linePtr) ^ tkTextBTree.c:3409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharDeleteProc(segPtr, linePtr, treeGone) ^ tkTextBTree.c:3451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharCheckProc(segPtr, linePtr) ^ tkTextBTree.c:3482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleDeleteProc(segPtr, linePtr, treeGone) ^ tkTextBTree.c:3531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleCleanupProc(segPtr, linePtr) ^ tkTextBTree.c:3583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleLineChangeProc(segPtr, linePtr) ^ tkTextBTree.c:3647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleCheckProc(segPtr, linePtr) ^ tkTextBTree.c:3676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextBTree.c:3726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeCharsInLine(linePtr) ^ tkTextBTree.c:3745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBTreeBytesInLine(linePtr) ^ tkTextDisp.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextCreateDInfo(textPtr) ^ tkTextDisp.c:453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextFreeDInfo(textPtr) ^ tkTextDisp.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetStyle(textPtr, indexPtr) ^ tkTextDisp.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeStyle(textPtr, stylePtr) ^ tkTextDisp.c:733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LayoutDLine(textPtr, indexPtr) ^ tkTextDisp.c:771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:1237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UpdateDisplayInfo(textPtr) ^ tkTextDisp.c:1237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeDLines(textPtr, firstPtr, lastPtr, unlink) ^ tkTextDisp.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:1676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayDLine(textPtr, dlPtr, prevPtr, pixmap) ^ tkTextDisp.c:1676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:1819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayLineBackground(textPtr, dlPtr, prevPtr, pixmap) ^ tkTextDisp.c:1819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:2182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayText(clientData) ^ tkTextDisp.c:2182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:2584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextEventuallyRepick(textPtr) ^ tkTextDisp.c:2616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextRedrawRegion(textPtr, x, y, width, height) ^ tkTextDisp.c:2659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextInvalidateRegion(textPtr, region) ^ tkTextDisp.c:2659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:2725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextChanged(textPtr, index1Ptr, index2Ptr) ^ tkTextDisp.c:2805:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextRedrawTag(textPtr, index1Ptr, index2Ptr, tagPtr, withTag) ^ tkTextDisp.c:2966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextRelayoutWindow(textPtr) ^ tkTextDisp.c:3067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextSetYView(textPtr, indexPtr, pickPlace) ^ tkTextDisp.c:3217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MeasureUp(textPtr, srcPtr, distance, dstPtr) ^ tkTextDisp.c:3217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:3314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextSeeCmd(textPtr, interp, argc, objv) ^ tkTextDisp.c:3447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextXviewCmd(textPtr, interp, argc, objv) ^ tkTextDisp.c:3524:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScrollByLines(textPtr, offset) ^ tkTextDisp.c:3524:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:3635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextYviewCmd(textPtr, interp, argc, objv) ^ tkTextDisp.c:3803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextScanCmd(textPtr, interp, argc, objv) ^ tkTextDisp.c:3917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetXView(interp, textPtr, report) ^ tkTextDisp.c:3917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:3986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetYView(interp, textPtr, report) ^ tkTextDisp.c:3986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindDLine(dlPtr, indexPtr) ^ tkTextDisp.c:4066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextPixelIndex(textPtr, x, y, indexPtr) ^ tkTextDisp.c:4245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextCharBbox(textPtr, indexPtr, xPtr, yPtr, widthPtr, heightPtr) ^ tkTextDisp.c:4354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextDLineInfo(textPtr, indexPtr, xPtr, yPtr, widthPtr, heightPtr, basePtr) ^ tkTextDisp.c:4399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ElideBboxProc(chunkPtr, index, y, lineHeight, baseline, xPtr, yPtr, ^ tkTextDisp.c:4399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ElideMeasureProc(chunkPtr, x) ^ tkTextDisp.c:4425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextCharLayoutProc(textPtr, indexPtr, segPtr, byteOffset, maxX, maxBytes, ^ tkTextDisp.c:4609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharDisplayProc(chunkPtr, x, y, height, baseline, display, dst, screenY) ^ tkTextDisp.c:4609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharUndisplayProc(textPtr, chunkPtr) ^ tkTextDisp.c:4707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharMeasureProc(chunkPtr, x) ^ tkTextDisp.c:4736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CharBboxProc(chunkPtr, byteIndex, y, lineHeight, baseline, xPtr, yPtr, ^ tkTextDisp.c:4773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:4851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AdjustForTab(textPtr, tabArrayPtr, index, chunkPtr) ^ tkTextDisp.c:4851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:5033:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SizeOfTab(textPtr, tabArrayPtr, index, x, maxX) ^ tkTextDisp.c:5033:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:5132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NextTabStop(tkfont, x, tabOrigin) ^ tkTextDisp.c:5132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextDisp.c:5188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MeasureChars(tkfont, source, maxBytes, startX, maxX, tabOrigin, nextXPtr) ^ tkTextDisp.c:5188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 60 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTextImage.c tkTextImage.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextImageCmd(textPtr, interp, argc, objv) ^ tkTextImage.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageConfigure(textPtr, eiPtr, argc, objv) ^ tkTextImage.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AlignParseProc(clientData, interp, tkwin, valuearg, widgRec, offset) ^ tkTextImage.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:472:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AlignPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkTextImage.c:472:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageDeleteProc(eiPtr, linePtr, treeGone) ^ tkTextImage.c:523:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageCleanupProc(eiPtr, linePtr) ^ tkTextImage.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageLayoutProc(textPtr, indexPtr, eiPtr, offset, maxX, maxChars, ^ tkTextImage.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageCheckProc(eiPtr, linePtr) ^ tkTextImage.c:690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageDisplayProc(chunkPtr, x, y, lineHeight, baseline, display, dst, screenY) ^ tkTextImage.c:722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:788:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageBboxProc(chunkPtr, index, y, lineHeight, baseline, xPtr, yPtr, ^ tkTextImage.c:788:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextImage.c:853:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextImageIndex(textPtr, name, indexPtr) ^ tkTextImage.c:890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbImageProc(clientData, x, y, width, height, imgWidth, imgHeight) ^ tkTextImage.c:890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 22 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTextIndex.c 64 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTextMark.c tkTextIndex.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextMakeByteIndex(tree, lineIndex, byteIndex, indexPtr) ^ tkTextIndex.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextMakeCharIndex(tree, lineIndex, charIndex, indexPtr) ^ tkTextIndex.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextIndexToSeg(indexPtr, offsetPtr) ^ tkTextIndex.c:279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextSegToOffset(segPtr, linePtr) ^ tkTextIndex.c:314:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextGetIndex(interp, textPtr, string, indexPtr) ^ tkTextIndex.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextPrintIndex(indexPtr, string) ^ tkTextIndex.c:612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextIndexCmp(index1Ptr, index2Ptr) ^ tkTextIndex.c:659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ForwBack(string, indexPtr) ^ tkTextIndex.c:659:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextIndex.c:762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextIndexForwBytes(srcPtr, byteCount, dstPtr) ^ tkTextIndex.c:828:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextIndexForwChars(srcPtr, charCount, dstPtr) ^ tkTextIndex.c:918:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextIndexBackBytes(srcPtr, byteCount, dstPtr) ^ tkTextIndex.c:982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextIndexBackChars(srcPtr, charCount, dstPtr) ^ tkTextIndex.c:1099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StartEnd(string, indexPtr) ^ tkTextIndex.c:1099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 15 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTextTag.c tkTextMark.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextMarkCmd(textPtr, interp, argc, objv) ^ tkTextMark.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextSetMark(textPtr, name, indexPtr) ^ tkTextMark.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextMarkSegToIndex(textPtr, markPtr, indexPtr) ^ tkTextMark.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextMarkNameToIndex(textPtr, name, indexPtr) ^ tkTextMark.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MarkDeleteProc(segPtr, linePtr, treeGone) ^ tkTextMark.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextMark.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MarkCleanupProc(markPtr, linePtr) ^ tkTextMark.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextMark.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MarkLayoutProc(textPtr, indexPtr, segPtr, offset, maxX, maxChars, ^ tkTextMark.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextMark.c:507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextInsertDisplayProc(chunkPtr, x, y, height, baseline, display, dst, screenY) ^ tkTextMark.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertUndisplayProc(textPtr, chunkPtr) ^ tkTextMark.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextMark.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MarkCheckProc(markPtr, linePtr) ^ tkTextMark.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextMark.c:647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MarkFindNext(interp, textPtr, string) ^ tkTextMark.c:647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextMark.c:721:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MarkFindPrev(interp, textPtr, string) ^ tkTextMark.c:721:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 19 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTextWind.c tkTextTag.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextTagCmd(textPtr, interp, argc, objv) ^ tkTextTag.c:810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextCreateTag(textPtr, tagName) ^ tkTextTag.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindTag(interp, textPtr, tagName) ^ tkTextTag.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextTag.c:933:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextFreeTag(textPtr, tagPtr) ^ tkTextTag.c:1022:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SortTags(numTags, tagArrayPtr) ^ tkTextTag.c:1022:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextTag.c:1074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TagSortProc(first, second) ^ tkTextTag.c:1074:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextTag.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChangeTagPriority(textPtr, tagPtr, prio) ^ tkTextTag.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextTag.c:1163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextBindProc(clientData, eventPtr) ^ tkTextTag.c:1272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextPickCurrent(textPtr, eventPtr) ^ tkTextWind.c:152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextWindowCmd(textPtr, interp, argc, objv) ^ tkTextWind.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinConfigure(textPtr, ewPtr, argc, objv) ^ tkTextWind.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AlignParseProc(clientData, interp, tkwin, arg, widgRec, offset) ^ tkTextWind.c:432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AlignPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkTextWind.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinStructureProc(clientData, eventPtr) ^ tkTextWind.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinRequestProc(clientData, tkwin) ^ tkTextWind.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinLostSlaveProc(clientData, tkwin) ^ tkTextWind.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinDeleteProc(ewPtr, linePtr, treeGone) ^ tkTextWind.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinCleanupProc(ewPtr, linePtr) ^ tkTextWind.c:715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:743:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinLayoutProc(textPtr, indexPtr, ewPtr, offset, maxX, maxChars, ^ tkTextWind.c:743:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinCheckProc(ewPtr, linePtr) ^ tkTextWind.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:929:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinDisplayProc(chunkPtr, x, y, lineHeight, baseline, display, dst, screenY) ^ tkTextWind.c:929:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:1014:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinUndisplayProc(textPtr, chunkPtr) ^ tkTextWind.c:1014:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinBboxProc(chunkPtr, index, y, lineHeight, baseline, xPtr, yPtr, ^ tkTextWind.c:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbWinDelayedUnmap(clientData) ^ tkTextWind.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkTextWind.c:1169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTextWindowIndex(textPtr, name, indexPtr) ^ 30 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTrig.c 13 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUndo.c In file included from tkTrig.c:20: ./tkCanvases.h:66:46: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern int TkLineToArea _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:185:46: note: previously declared as 'double[]' here EXTERN int TkLineToArea _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkTrig.c:20: ./tkCanvases.h:67:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:12: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkTrig.c:20: ./tkCanvases.h:67:34: warning: argument 'rectPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double rectPtr[4])); ^ ./tkIntDecls.h:186:30: note: previously declared as 'double[]' here double end2Ptr[], double rectPtr[])); ^ In file included from tkTrig.c:20: ./tkCanvases.h:68:50: warning: argument 'end1Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] extern double TkLineToPoint _ANSI_ARGS_((double end1Ptr[2], ^ ./tkIntDecls.h:188:50: note: previously declared as 'double[]' here EXTERN double TkLineToPoint _ANSI_ARGS_((double end1Ptr[], ^ In file included from tkTrig.c:20: ./tkCanvases.h:69:15: warning: argument 'end2Ptr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:12: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkTrig.c:20: ./tkCanvases.h:69:34: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double end2Ptr[2], double pointPtr[2])); ^ ./tkIntDecls.h:189:30: note: previously declared as 'double[]' here double end2Ptr[], double pointPtr[])); ^ In file included from tkTrig.c:20: ./tkCanvases.h:72:50: warning: argument 'ovalPtr' of type 'double[4]' with mismatched bound [-Warray-parameter] extern double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[4], ^ ./tkIntDecls.h:211:50: note: previously declared as 'double[]' here EXTERN double TkOvalToPoint _ANSI_ARGS_((double ovalPtr[], ^ In file included from tkTrig.c:20: ./tkCanvases.h:73:41: warning: argument 'pointPtr' of type 'double[2]' with mismatched bound [-Warray-parameter] double width, int filled, double pointPtr[2])); ^ ./tkIntDecls.h:212:38: note: previously declared as 'double[]' here double width, int filled, double pointPtr[])); ^ tkTrig.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkLineToPoint(end1Ptr, end2Ptr, pointPtr) ^ tkTrig.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkLineToArea(end1Ptr, end2Ptr, rectPtr) ^ tkTrig.c:293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkThickPolyLineToArea(coordPtr, numPoints, width, capStyle, joinStyle, rectPtr) ^ tkTrig.c:442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPolygonToPoint(polyPtr, numPoints, pointPtr) ^ tkTrig.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPolygonToArea(polyPtr, numPoints, rectPtr) ^ tkTrig.c:673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOvalToPoint(ovalPtr, width, filled, pointPtr) ^ tkTrig.c:770:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOvalToArea(ovalPtr, rectPtr) ^ tkUndo.c:27:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TkUndoPushStack ( stack, elem ) ^ tkTrig.c:890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkIncludePoint(itemPtr, pointPtr) ^ tkUndo.c:47:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkUndoAtom * TkUndoPopStack ( stack ) ^ tkUndo.c:70:5:tkTrig.c:936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBezierScreenPoints(canvas, control, numSteps, xPointPtr) ^ warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int TkUndoInsertSeparator ( stack ) ^ tkTrig.c:987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkBezierPoints(control, numSteps, coordPtr) ^ tkUndo.c:96:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TkUndoClearStack ( stack ) ^ tkTrig.c:1039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMakeBezierCurve(canvas, pointPtr, numPoints, numSteps, xPoints, dblPoints) ^ tkUndo.c:123:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TkUndoPushAction ( stack, actionScript, revertScript ) ^ tkUndo.c:155:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkUndoRedoStack * TkUndoInitStack ( interp, maxdepth ) ^ tkUndo.c:181:6: warning: tkTrig.c:1214:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkMakeBezierPostscript(interp, canvas, pointPtr, numPoints) ^ a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TkUndoSetDepth ( stack, maxdepth ) ^ tkUndo.c:225:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TkUndoClearStacks ( stack ) ^ tkUndo.c:246:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TkUndoFreeStack ( stack ) ^ tkUndo.c:267:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TkUndoInsertUndoSeparator ( stack ) ^ tkTrig.c:1316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetMiterPoints(p1, p2, p3, width, m1, m2) ^ tkUndo.c:311:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int TkUndoRevert ( stack ) ^ tkUndo.c:362:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int TkUndoApply ( stack ) ^ tkTrig.c:1439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetButtPoints(p1, p2, width, project, m1, m2) ^ 12 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnix.c 22 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnix3d.c tkUnix.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetServerInfo(interp, tkwin) ^ tkUnix.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetDefaultScreenName(interp, screenName) ^ tkUnix.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_UpdatePointer(tkwin, x, y, state) ^ 3 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixButton.c tkUnix3d.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpFreeBorder(borderPtr) ^ tkUnix3d.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_3DVerticalBevel(tkwin, drawable, border, x, y, width, height, ^ tkUnix3d.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_3DHorizontalBevel(tkwin, drawable, border, x, y, width, height, ^ tkUnix3d.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetShadows(borderPtr, tkwin) ^ 4 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixColor.c tkUnixButton.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpCreateButton(tkwin) ^ tkUnixButton.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDisplayButton(clientData) ^ tkUnixButton.c:179:16: warning: variable 'height' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] } else if (butPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~~ tkUnixButton.c:184:19: note: uninitialized use occurs here imageHeight = height; ^~~~~~ tkUnixButton.c:179:12: note: remove the 'if' if its condition is always true } else if (butPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixButton.c:88:22: note: initialize the variable 'height' to silence this warning int width, height, fullWidth, fullHeight; ^ = 0 tkUnixButton.c:179:16: warning: variable 'width' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] } else if (butPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~~ tkUnixButton.c:183:19: note: uninitialized use occurs here imageWidth = width; ^~~~~ tkUnixButton.c:179:12: note: remove the 'if' if its condition is always true } else if (butPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixButton.c:88:14: note: initialize the variable 'width' to silence this warning int width, height, fullWidth, fullHeight; ^ = 0 tkUnixButton.c:567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpComputeButtonGeometry(butPtr) ^ 5 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixConfig.c tkUnixColor.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpFreeColor(tkColPtr) ^ tkUnixColor.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetColor(tkwin, name) ^ tkUnixColor.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetColorByValue(tkwin, colorPtr) ^ tkUnixColor.c:243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindClosestColor(tkwin, desiredColorPtr, actualColorPtr) ^ tkUnixColor.c:243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixColor.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteStressedCmap(display, colormap) ^ tkUnixColor.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixColor.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpCmapStressed(tkwin, colormap) ^ 8 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixCursor.c tkUnixConfig.c:39:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetSystemDefault(tkwin, dbName, className) ^ 1 warning generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixDialog.c tkUnixCursor.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetCursorByName(interp, tkwin, string) ^ tkUnixCursor.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCreateCursorFromData(tkwin, source, mask, width, height, xHot, yHot, ^ tkUnixCursor.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpFreeCursor(cursorPtr) ^ 3 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixDraw.c tkUnixDialog.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ChooseColorCmd(clientData, interp, argc, objv) ^ tkUnixDialog.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetOpenFileCmd(clientData, interp, argc, objv) ^ tkUnixDialog.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetSaveFileCmd(clientData, interp, argc, objv) ^ tkUnixDialog.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MessageBoxCmd(clientData, interp, argc, objv) ^ 4 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixEmbed.c tkUnixDraw.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkScrollWindow(tkwin, gc, x, y, width, height, dx, dy, damageRgn) ^ tkUnixDraw.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScrollRestrictProc(arg, eventPtr) ^ tkUnixDraw.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixDraw.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDrawHighlightBorder(tkwin, fgGC, bgGC, highlightWidth, drawable) ^ 4 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixEvent.c tkUnixEmbed.c:99:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpUseWindow(interp, tkwin, string) ^ tkUnixEmbed.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpMakeWindow(winPtr, parent) ^ tkUnixEmbed.c:280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpMakeContainer(tkwin) ^ tkUnixEmbed.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbedErrorProc(clientData, errEventPtr) ^ tkUnixEmbed.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbeddedEventProc(clientData, eventPtr) ^ tkUnixEmbed.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ContainerEventProc(clientData, eventPtr) ^ tkUnixEmbed.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbedStructureProc(clientData, eventPtr) ^ tkUnixEmbed.c:514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbedFocusProc(clientData, eventPtr) ^ tkUnixEmbed.c:564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:614:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbedGeometryRequest(containerPtr, width, height) ^ tkUnixEmbed.c:614:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbedSendConfigure(containerPtr) ^ tkUnixEmbed.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetOtherWindow(winPtr) ^ tkUnixEmbed.c:767:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpRedirectKeyEvent(winPtr, eventPtr) ^ tkUnixEmbed.c:838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpClaimFocus(topLevelPtr, force) ^ tkUnixEmbed.c:971:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmbedWindowDeleted(winPtr) ^ tkUnixEmbed.c:971:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEmbed.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkUnixContainerId(winPtr) ^ 23 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixFocus.c tkUnixEvent.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayExitHandler(clientData) ^ tkUnixEvent.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEvent.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpOpenDisplay(display_name) ^ tkUnixEvent.c:172:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpCloseDisplay(dispPtr) ^ tkUnixEvent.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplaySetupProc(clientData, flags) ^ tkUnixEvent.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEvent.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayCheckProc(clientData, flags) ^ tkUnixEvent.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEvent.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayFileProc(clientData, flags) ^ tkUnixEvent.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixEvent.c:453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkUnixDoOneXEvent(timePtr) ^ tkUnixEvent.c:586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpSync(display) ^ tkUnixEvent.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OpenIM(dispPtr) ^ tkUnixEvent.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 14 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixFont.c tkUnixFocus.c:43:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpChangeFocus(winPtr, force) ^ 1 warning generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixInit.c tkUnixFont.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpFontPkgInit(mainPtr) ^ tkUnixFont.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ControlUtfProc(clientData, src, srcLen, flags, statePtr, dst, dstLen, ^ tkUnixFont.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:500:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ucs2beToUtfProc(clientData, src, srcLen, flags, statePtr, dst, dstLen, ^ tkUnixFont.c:500:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UtfToUcs2beProc(clientData, src, srcLen, flags, statePtr, dst, dstLen, ^ tkUnixFont.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:680:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetNativeFont(tkwin, name) ^ tkUnixFont.c:780:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetFontFromAttributes(tkFontPtr, tkwin, faPtr) ^ tkUnixFont.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDeleteFont(tkFontPtr) ^ tkUnixFont.c:860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetFontFamilies(interp, tkwin) ^ tkUnixFont.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetSubFonts(interp, tkfont) ^ tkUnixFont.c:962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MeasureChars(tkfont, source, numBytes, maxLength, flags, lengthPtr) ^ tkUnixFont.c:1169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DrawChars(display, drawable, gc, tkfont, source, numBytes, x, y) ^ tkUnixFont.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateClosestFont(tkwin, faPtr, xaPtr) ^ tkUnixFont.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitFont(tkwin, fontStructPtr, fontPtr) ^ tkUnixFont.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:1603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReleaseFont(fontPtr) ^ tkUnixFont.c:1603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitSubFont(display, fontStructPtr, base, subFontPtr) ^ tkUnixFont.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:1668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReleaseSubFont(display, subFontPtr) ^ tkUnixFont.c:1668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:1709:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocFontFamily(display, fontStructPtr, base) ^ tkUnixFont.c:1709:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:1793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FreeFontFamily(familyPtr) ^ tkUnixFont.c:1793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:1856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindSubFontForChar(fontPtr, ch, fixSubFontPtrPtr) ^ tkUnixFont.c:1856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FontMapLookup(subFontPtr, ch) ^ tkUnixFont.c:2020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FontMapInsert(subFontPtr, ch) ^ tkUnixFont.c:2061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FontMapLoadPage(subFontPtr, row) ^ tkUnixFont.c:2095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanUseFallbackWithAliases(fontPtr, faceName, ch, nameTriedPtr, ^ tkUnixFont.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SeenName(name, dsPtr) ^ tkUnixFont.c:2253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CanUseFallback(fontPtr, faceName, ch, fixSubFontPtrPtr) ^ tkUnixFont.c:2302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RankAttributes(wantPtr, gotPtr, ch, name) ^ tkUnixFont.c:2585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetScreenFont(display, wantPtr, nameList, bestIdx, bestScore, indexPtr) ^ tkUnixFont.c:2688:9: warning: argument 'bestIdx' of type 'int[2]' with mismatched bound [-Warray-parameter] int bestIdx[2]; /* Indices into above array for XLFD of ^ tkUnixFont.c:247:12: note: previously declared as 'int[]' here int bestIdx[], unsigned int bestScore[], int *indexPtr)); ^ tkUnixFont.c:2690:18: warning: argument 'bestScore' of type 'unsigned int[2]' with mismatched bound [-Warray-parameter] unsigned int bestScore[2]; /* Scores of best bitmapped and best ^ tkUnixFont.c:247:36: note: previously declared as 'unsigned int[]' here int bestIdx[], unsigned int bestScore[], int *indexPtr)); ^ tkUnixFont.c:2683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetScreenFont(display, wantPtr, nameList, bestIdx, bestScore, indexPtr) ^ tkUnixFont.c:2777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetSystemFont(display) ^ tkUnixFont.c:2777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetFontAttributes(display, fontStructPtr, faPtr) ^ tkUnixFont.c:2810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListFonts(display, faceName, numNamesPtr) ^ tkUnixFont.c:2863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ListFontOrAlias(display, faceName, numNamesPtr) ^ tkUnixFont.c:2876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IdentifySymbolEncodings(faPtr) ^ tkUnixFont.c:2928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixFont.c:2972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetEncodingAlias(name) ^ tkUnixFont.c:2972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixInit.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpInit(interp) ^ tkUnixInit.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetAppName(interp, namePtr) ^ tkUnixInit.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDisplayWarning(msg, title) ^ 3 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixKey.c 60 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixMenu.c tkUnixKey.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetCaretPos(tkwin, x, y, height) ^ tkUnixKey.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetString(winPtr, eventPtr, dsPtr) ^ tkUnixKey.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpSetKeycodeAndState(tkwin, keySym, eventPtr) ^ tkUnixKey.c:205:10: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] if (XKeycodeToKeysym(display, keycode, state) == keySym) { ^ /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ tkUnixKey.c:243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpGetKeySym(dispPtr, eventPtr) ^ tkUnixKey.c:274:11: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] sym = XKeycodeToKeysym(dispPtr->display, eventPtr->xkey.keycode, index); ^ /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ tkUnixKey.c:289:12: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] sym = XKeycodeToKeysym(dispPtr->display, eventPtr->xkey.keycode, ^ /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ tkUnixKey.c:300:8: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] sym = XKeycodeToKeysym(dispPtr->display, eventPtr->xkey.keycode, ^ /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ tkUnixKey.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpInitKeymapInfo(dispPtr) ^ tkUnixKey.c:351:11: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] keysym = XKeycodeToKeysym(dispPtr->display, *codePtr, 0); ^ /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ tkUnixKey.c:377:11: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] keysym = XKeycodeToKeysym(dispPtr->display, *codePtr, 0); ^ /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ 11 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixMenubu.c tkUnixMenu.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpNewMenu(menuPtr) ^ tkUnixMenu.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDestroyMenu(menuPtr) ^ tkUnixMenu.c:163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDestroyMenuEntry(mEntryPtr) ^ tkUnixMenu.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpConfigureMenuEntry(mePtr) ^ tkUnixMenu.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpMenuNewEntry(mePtr) ^ tkUnixMenu.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpSetWindowMenuBar(tkwin, menuPtr) ^ tkUnixMenu.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpSetMainMenubar(interp, tkwin, menuName) ^ tkUnixMenu.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMenuIndicatorGeometry(menuPtr, mePtr, tkfont, fmPtr, widthPtr, heightPtr) ^ tkUnixMenu.c:332:8: warning: cast to 'TkMenuPlatformEntryData' (aka 'struct TkMenuPlatformEntryData_ *') from smaller integer type 'int' [-Wint-to-pointer-cast] (TkMenuPlatformEntryData) ((65 * mePtr->height) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenu.c:336:8: warning: cast to 'TkMenuPlatformEntryData' (aka 'struct TkMenuPlatformEntryData_ *') from smaller integer type 'int' [-Wint-to-pointer-cast] (TkMenuPlatformEntryData) ((75 * mePtr->height) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenu.c:342:34: warning: cast to 'TkMenuPlatformEntryData' (aka 'struct TkMenuPlatformEntryData_ *') from smaller integer type 'int' [-Wint-to-pointer-cast] mePtr->platformEntryData = (TkMenuPlatformEntryData) ^~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenu.c:345:34: warning: cast to 'TkMenuPlatformEntryData' (aka 'struct TkMenuPlatformEntryData_ *') from smaller integer type 'int' [-Wint-to-pointer-cast] mePtr->platformEntryData = (TkMenuPlatformEntryData) ^~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenu.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMenuIndicatorGeometry(menuPtr, mePtr, tkfont, fmPtr, widthPtr, heightPtr) ^ tkUnixMenu.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMenuAccelGeometry(menuPtr, mePtr, tkfont, fmPtr, widthPtr, heightPtr) ^ tkUnixMenu.c:385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawMenuEntryBackground(menuPtr, mePtr, d, activeBorder, bgBorder, x, y, ^ tkUnixMenu.c:424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawMenuEntryAccelerator(menuPtr, mePtr, d, gc, tkfont, fmPtr, activeBorder, ^ tkUnixMenu.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:552:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawMenuEntryIndicator(menuPtr, mePtr, d, gc, indicatorGC, tkfont, fmPtr, ^ tkUnixMenu.c:575:8: warning: cast to smaller integer type 'int' from 'TkMenuPlatformEntryData' (aka 'struct TkMenuPlatformEntryData_ *') [-Wpointer-to-int-cast] dim = (int) mePtr->platformEntryData; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenu.c:608:12: warning: cast to smaller integer type 'int' from 'TkMenuPlatformEntryData' (aka 'struct TkMenuPlatformEntryData_ *') [-Wpointer-to-int-cast] radius = ((int) mePtr->platformEntryData)/2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenu.c:610:5: warning: cast to smaller integer type 'int' from 'TkMenuPlatformEntryData' (aka 'struct TkMenuPlatformEntryData_ *') [-Wpointer-to-int-cast] - (int) mePtr->platformEntryData)/2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenu.c:552:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawMenuEntryIndicator(menuPtr, mePtr, d, gc, indicatorGC, tkfont, fmPtr, ^ tkUnixMenu.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawMenuSeparator(menuPtr, mePtr, d, gc, tkfont, fmPtr, x, y, width, height) ^ tkUnixMenu.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawMenuEntryLabel(menuPtr, mePtr, d, gc, tkfont, fmPtr, x, y, width, height) ^ tkUnixMenu.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawMenuUnderline(menuPtr, mePtr, d, gc, tkfont, fmPtr, x, y, width, height) ^ tkUnixMenu.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpPostMenu(interp, menuPtr, x, y) ^ tkUnixMenu.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMenuSeparatorGeometry(menuPtr, mePtr, tkfont, fmPtr, widthPtr, ^ tkUnixMenu.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetTearoffEntryGeometry(menuPtr, mePtr, tkfont, fmPtr, widthPtr, heightPtr) ^ tkUnixMenu.c:969:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:1006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpComputeMenubarGeometry(menuPtr) ^ tkUnixMenu.c:1207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DrawTearoffEntry(menuPtr, mePtr, d, gc, tkfont, fmPtr, x, y, width, height) ^ tkUnixMenu.c:1207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:1265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpInitializeMenuBindings(interp, bindingTable) ^ tkUnixMenu.c:1293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetHelpMenu(menuPtr) ^ tkUnixMenu.c:1293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:1339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDrawMenuEntry(mePtr, d, tkfont, menuMetricsPtr, x, y, width, height, ^ tkUnixMenu.c:1475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetMenuLabelGeometry(mePtr, tkfont, fmPtr, widthPtr, heightPtr) ^ tkUnixMenu.c:1475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixMenu.c:1572:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpComputeStandardMenuGeometry( ^ tkUnixMenu.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpMenuNotifyToplevelCreate(interp, menuName) ^ tkUnixMenubu.c:46:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpCreateMenuButton(tkwin) ^ tkUnixMenubu.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDisplayMenuButton(clientData) ^ tkUnixMenubu.c:108:16: warning: variable 'width' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] } else if (mbPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~ tkUnixMenubu.c:112:19: note: uninitialized use occurs here imageWidth = width; ^~~~~ tkUnixMenubu.c:108:12: note: remove the 'if' if its condition is always true } else if (mbPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenubu.c:81:14: note: initialize the variable 'width' to silence this warning int width, height, fullWidth, fullHeight; ^ = 0 tkUnixMenubu.c:108:16: warning: variable 'height' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] } else if (mbPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~ tkUnixMenubu.c:113:19: note: uninitialized use occurs here imageHeight = height; ^~~~~~ tkUnixMenubu.c:108:12: note: remove the 'if' if its condition is always true } else if (mbPtr->bitmap != None) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUnixMenubu.c:81:22: note: initialize the variable 'height' to silence this warning int width, height, fullWidth, fullHeight; ^ = 0 tkUnixMenubu.c:325:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDestroyMenuButton(mbPtr) ^ tkUnixMenubu.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpComputeMenuButtonGeometry(mbPtr) ^ 6 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixScale.c 46 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixScrlbr.c tkUnixScale.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpCreateScale(tkwin) ^ tkUnixScale.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDestroyScale(scalePtr) ^ tkUnixScale.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayVerticalScale(scalePtr, drawable, drawnAreaPtr) ^ tkUnixScale.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixScale.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayVerticalValue(scalePtr, drawable, value, rightEdge) ^ tkUnixScale.c:255:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixScale.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayHorizontalScale(scalePtr, drawable, drawnAreaPtr) ^ tkUnixScale.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixScale.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayHorizontalValue(scalePtr, drawable, value, top) ^ tkUnixScale.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixScale.c:528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDisplayScale(clientData) ^ tkUnixScale.c:651:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpScaleElement(scalePtr, x, y) ^ tkUnixScrlbr.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpCreateScrollbar(tkwin) ^ tkUnixScrlbr.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDisplayScrollbar(clientData) ^ tkUnixScrlbr.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpComputeScrollbarGeometry(scrollPtr) ^ tkUnixScrlbr.c:358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpDestroyScrollbar(scrollPtr) ^ tkUnixScrlbr.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpConfigureScrollbar(scrollPtr) ^ tkUnixScrlbr.c:435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpScrollbarPosition(scrollPtr, x, y) ^ 12 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixSelect.c 6 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixSend.c tkUnixSelect.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelGetSelection(interp, tkwin, selection, target, proc, clientData) ^ tkUnixSelect.c:251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelPropProc(eventPtr) ^ tkUnixSelect.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelEventProc(tkwin, eventPtr) ^ tkUnixSend.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RegOpen(interp, dispPtr, lock) ^ tkUnixSend.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RegFindName(regPtr, name) ^ tkUnixSend.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RegDeleteName(regPtr, name) ^ tkUnixSelect.c:798:1tkUnixSend.c:416:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RegAddName(regPtr, name, commWindow) ^ SelTimeoutProc(clientData) ^ tkUnixSelect.c:798:tkUnixSend.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RegClose(regPtr) ^ 1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSelect.c:852:1:tkUnixSend.c:531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ValidateName(dispPtr, name, commWindow, oldOK) ^ warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConvertSelection(winPtr, eventPtr) ^ tkUnixSend.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ServerSecure(dispPtr) ^ tkUnixSend.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetAppName(tkwin, name) ^ tkUnixSelect.c:852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSelect.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SelRcvIncrProc(clientData, eventPtr) ^ tkUnixSelect.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSelect.c:1422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SelectionSize(selPtr, type, tkwin) ^ tkUnixSelect.c:1422:tkUnixSend.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SendCmd(clientData, interp, argc, objv) ^ 1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSelect.c:1470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IncrTimeoutProc(clientData) ^ tkUnixSelect.c:1470:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSelect.c:1509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelCvtToX(propPtr, string, type, tkwin, maxBytes) ^ tkUnixSelect.c:1602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSelCvtFromX(propPtr, numValues, type, tkwin) ^ tkUnixSend.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetInterpNames(interp, tkwin) ^ tkUnixSend.c:1277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSendCleanup(dispPtr) ^ tkUnixSend.c:1308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendInit(interp, dispPtr) ^ tkUnixSend.c:1308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:1370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendEventProc(clientData, eventPtr) ^ tkUnixSend.c:1370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AppendPropCarefully(display, window, property, value, length, pendingPtr) ^ tkUnixSend.c:1711:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AppendErrorProc(clientData, errorPtr) ^ tkUnixSend.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteProc(clientData) ^ tkUnixSend.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:1841:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendRestrictProc(clientData, eventPtr) ^ tkUnixSend.c:1841:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixSend.c:1880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UpdateCommWindow(dispPtr) ^ tkUnixSend.c:1880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 15 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixWm.c 32 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixXId.c tkUnixWm.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProtocolFree(clientData) ^ tkUnixWm.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkWmFreeCmd(wmPtr) ^ tkUnixWm.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:1118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TopLevelLostSlaveProc(clientData, tkwin) ^ tkUnixWm.c:1118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixXId.c:78:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkInitXId(dispPtr) ^ tkUnixXId.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFreeXId(dispPtr) ^ tkUnixXId.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] AllocXId(display) ^ tkUnixXId.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixXId.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeXId(display, xid) ^ tkUnixXId.c:305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFreeWindowId(dispPtr, w) ^ tkUnixXId.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WindowIdCleanup(clientData) ^ tkUnixXId.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixXId.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WindowIdCleanup2(clientData) ^ tkUnixXId.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixXId.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CheckRestrictProc(clientData, eventPtr) ^ tkUnixXId.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixXId.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetPixmap(display, d, width, height, depth) ^ tkUnixXId.c:539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreePixmap(display, pixmap) ^ tkUnixXId.c:567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpWindowWasRecentlyDeleted(win, dispPtr) ^ tkUnixWm.ctkUnixXId.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkpScanWindowId(interp, string, idPtr) ^ :7076:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void UnmanageGeometry(tkwin) ^ tkUnixWm.c:7076:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:7110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TopLevelEventProc(clientData, eventPtr) ^ tkUnixWm.c:7110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:7168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImageChangedProc(clientData, x, y, width, height, imageWidth, imageHeight) ^ tkUnixWm.c:7168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:7357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WmIconimageCmd(tkwin, winPtr, interp, objc, objv) ^ tkUnixWm.c:7357:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:7410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WmCaptureCmd(tkwin, winPtr, interp, objc, objv) ^ tkUnixWm.c:7410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:7551:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WmReleaseCmd(tkwin, winPtr, interp, objc, objv) ^ tkUnixWm.c:7551:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkUnixWm.c:7604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WmWrapperCmd(tkwin, winPtr, interp, objc, objv) ^ tkUnixWm.c:7604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 16 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUnixXft.c clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkUtil.c tkUtil.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_StateParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkUtil.c:62:17: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] int flags = (int)clientData; ^~~~~~~~~~~~~~~ tkUtil.c:133:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_StatePrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkUtil.c:176:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOrientParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkUtil.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOrientPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkUtil.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTileParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkUtil.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkTilePrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkUtil.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOffsetParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkUtil.c:359:11: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] if (((int)clientData) & TK_OFFSET_RELATIVE) { ^~~~~~~~~~~~~~~ tkUtil.c:414:7: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] if (((int)clientData) & TK_OFFSET_INDEX) { ^~~~~~~~~~~~~~~ tkUtil.c:450:10: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] if (((int) clientData) & TK_OFFSET_RELATIVE) { ^~~~~~~~~~~~~~~~ tkUtil.c:453:10: warning: cast to smaller integer type 'int' from 'ClientData' (aka 'void *') [-Wvoid-pointer-to-int-cast] if (((int) clientData) & TK_OFFSET_INDEX) { ^~~~~~~~~~~~~~~~ tkUtil.c:475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkOffsetPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkUtil.c:539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPixelParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkUtil.c:575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPixelPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkUtil.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDrawInsetFocusHighlight(tkwin, gc, width, drawable, padding) ^ tkUtil.c:663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DrawFocusHighlight(tkwin, gc, width, drawable) ^ tkUtil.c:701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetScrollInfo(interp, argc, objv, dblPtr, intPtr) ^ tkUtil.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetScrollInfoObj(interp, objc, objv, dblPtr, intPtr) ^ tkUtil.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkComputeAnchor(anchor, tkwin, padX, padY, innerWidth, innerHeight, xPtr, yPtr) ^ tkUtil.c:923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFindStateString(mapPtr, numKey) ^ tkUtil.c:957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFindStateNum(interp, option, mapPtr, strKey) ^ tkUtil.c:984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFindStateNumObj(interp, optionPtr, mapPtr, keyObjPtr) ^ tkUtil.c:996:9: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast] return (int) TclObjInternal(keyObjPtr)->twoPtrValue.ptr2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkUtil.c:1007:52: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] TclObjInternal(keyObjPtr)->twoPtrValue.ptr2 = (VOID *) mPtr->numKey; ^~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkVisual.c 20 warnings generated. clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkWindow.c tkVisual.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetVisual(interp, tkwin, arg, depthPtr, colormapPtr) ^ tkVisual.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetColormap(interp, tkwin, string) ^ tkVisual.c:458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FreeColormap(display, colormap) ^ tkVisual.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_PreserveColormap(display, colormap) ^ tkWindow.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateTopLevelWindow(interp, parent, name, screenName, flags) ^ tkWindow.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkWindow.c:448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetScreen(interp, screenName, screenPtr) ^ tkWindow.c:448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkWindow.c:570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetDisplay(display) ^ tkWindow.c:656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkAllocWindow(dispPtr, screenNum, parentPtr) ^ 4 warnings generated. tkWindow.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NameWindow(interp, winPtr, parentPtr, name) ^ tkWindow.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkWindow.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCreateMainWindow(interp, screenName, baseName) ^ clang -c -I.. -I. -Ibitmaps -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tk_f.c tkWindow.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateWindow(interp, parent, name, screenName) ^ tkWindow.c:1088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateAnonymousWindow(interp, parent, screenName) ^ tkWindow.c:1159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateWindowFromPath(interp, tkwin, pathName, screenName) ^ tkWindow.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DestroyWindow(tkwin) ^ tkWindow.c:1666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MapWindow(tkwin) ^ tkWindow.c:1721:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MakeWindowExist(tkwin) ^ tkWindow.c:1830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_UnmapWindow(tkwin) ^ tkWindow.c:1864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ConfigureWindow(tkwin, valueMask, valuePtr) ^ tkWindow.c:1902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MoveWindow(tkwin, x, y) ^ tkWindow.c:1921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ResizeWindow(tkwin, width, height) ^ tkWindow.c:1940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MoveResizeWindow(tkwin, x, y, width, height) ^ tkWindow.c:1963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetWindowBorderWidth(tkwin, width) ^ tkWindow.c:1981:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ChangeWindowAttributes(tkwin, valueMask, attsPtr) ^ tkWindow.c:2047:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetWindowBackground(tkwin, pixel) ^ tkWindow.c:2065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetWindowBackgroundPixmap(tkwin, pixmap) ^ tkWindow.c:2084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetWindowBorder(tkwin, pixel) ^ tkWindow.c:2102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetWindowBorderPixmap(tkwin, pixmap) ^ tkWindow.c:2121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DefineCursor(tkwin, cursor) ^ tkWindow.c:2141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_UndefineCursor(tkwin) ^ tkWindow.c:2148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetWindowColormap(tkwin, colormap) ^ tkWindow.c:2188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetWindowVisual(tkwin, visual, depth, colormap) ^ tkWindow.c:2236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkDoConfigureNotify(winPtr) ^ tkWindow.c:2280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetClass(tkwin, className) ^ tkWindow.c:2312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_SetClassProcs(tkwin, procs, instanceData) ^ tkWindow.c:2344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_NameToWindow(interp, pathName, tkwin) ^ tkWindow.c:2392:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_IdToWindow(display, window) ^ tkWindow.c:2433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_DisplayName(tkwin) ^ tkWindow.c:2457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UnlinkWindow(winPtr) ^ tkWindow.c:2457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkWindow.c:2504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_RestackWindow(tkwin, aboveBelow, other) ^ tkWindow.c:2724:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_StrictMotif(tkwin) ^ tkWindow.c:2786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteWindowsExitProc(clientData) ^ tkWindow.c:2786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 42 warnings generated. rm -f "libpTk.a" /usr/bin/ar cr "libpTk.a" ClientWin.o Lang_f.o Xlib_f.o XrmOption.o imgBMP.o imgInit.o imgInt_f.o imgObj.o imgUtil.o imgWindow.o imgXBM.o imgXPM.o ptkCanvGrid.o ptkCanvGroup.o stbDItem.o stbDashCustom.o stbDiStyle.o strGlue.o tclAsync.o tclDecls_f.o tclEvent.o tclHash.o tclNotify.o tclPreserve.o tclTimer.o tclUnixEvent.o tclUnixNotfy.o tclUnixTime.o tixCompat.o tixDItem.o tixDiITxt.o tixDiImg.o tixDiStyle.o tixDiText.o tixDiWin.o tixError.o tixForm.o tixFormMisc.o tixGrData.o tixGrFmt.o tixGrRC.o tixGrSel.o tixGrSort.o tixGrUtl.o tixGrid.o tixHLCol.o tixHLHdr.o tixHLInd.o tixHList.o tixImgCmp.o tixImgXpm.o tixImgXpm_f.o tixInputO.o tixInt_f.o tixList.o tixMwm.o tixNBFrame.o tixScroll.o tixSmpLs.o tixTList.o tixUnixDraw.o tixUnixWm.o tixUnixXpm.o tixUtils.o tixVars.o tix_f.o tk3d.o tkAtom.o tkBind.o tkBitmap.o tkButton.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkCanvas.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkCursor.o tkDecls_f.o tkEntry.o tkError.o tkEvent.o tkEvent_f.o tkFileFilter.o tkFocus.o tkFont.o tkFrame.o tkGC.o tkGeometry.o tkGet.o tkGrab.o tkGrid.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPPM.o tkImgPhoto.o tkImgPhoto_f.o tkIntDecls_f.o tkIntPlatDecls_f.o tkIntXlibDecls_f.o tkInt_f.o tkListbox.o tkMenu.o tkMenuDraw.o tkMenubutton.o tkMessage.o tkObj.o tkOldConfig.o tkOption.o tkOption_f.o tkPack.o tkPanedWindow.o tkPlace.o tkPlatDecls_f.o tkPointer.o tkProperty.o tkRectOval.o tkScale.o tkScrollbar.o tkSelect.o tkSquare.o tkStubImg.o tkStyle.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o tkTrig.o tkUndo.o tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDialog.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o tkUnixXft.o tkUtil.o tkVisual.o tkWindow.o tk_f.o cp Xlib.h ../blib/arch/Tk/pTk/Xlib.h cp tixGrData.h ../blib/arch/Tk/pTk/tixGrData.h cp tixImgXpm_f.h ../blib/arch/Tk/pTk/tixImgXpm_f.h cp Lang.m ../blib/arch/Tk/pTk/Lang.m cp tclDecls.m ../blib/arch/Tk/pTk/tclDecls.m cp tixHList.h ../blib/arch/Tk/pTk/tixHList.h cp Tcl-pTk ../blib/arch/Tk/pTk/Tcl-pTk cp imgInt.t ../blib/arch/Tk/pTk/imgInt.t cp tclDecls.h ../blib/arch/Tk/pTk/tclDecls.h cp compat/unistd.h ../blib/arch/Tk/pTk/compat/unistd.h cp tclDecls_f.h ../blib/arch/Tk/pTk/tclDecls_f.h cp tixUnixInt.h ../blib/arch/Tk/pTk/tixUnixInt.h cp Lang.h ../blib/arch/Tk/pTk/Lang.h cp tixImgXpm.t ../blib/arch/Tk/pTk/tixImgXpm.t cp Xlib.m ../blib/arch/Tk/pTk/Xlib.m cp tclDecls.t ../blib/arch/Tk/pTk/tclDecls.t cp tixInt.t ../blib/arch/Tk/pTk/tixInt.t cp moredefs.h ../blib/arch/Tk/pTk/moredefs.h cp tcl.h ../blib/arch/Tk/pTk/tcl.h cp tixImgXpm.h ../blib/arch/Tk/pTk/tixImgXpm.h cp tixDef.h ../blib/arch/Tk/pTk/tixDef.h cp tclIntDecls.h ../blib/arch/Tk/pTk/tclIntDecls.h cp imgInt.m ../blib/arch/Tk/pTk/imgInt.m cp Xlib.t ../blib/arch/Tk/pTk/Xlib.t cp tix_f.h ../blib/arch/Tk/pTk/tix_f.h cp mkVFunc ../blib/arch/Tk/pTk/mkVFunc cp default.h ../blib/arch/Tk/pTk/default.h cp Xlib_f.h ../blib/arch/Tk/pTk/Xlib_f.h cp tclMath.h ../blib/arch/Tk/pTk/tclMath.h cp tixPort.h ../blib/arch/Tk/pTk/tixPort.h cp ks_names.h ../blib/arch/Tk/pTk/ks_names.h cp tix.m ../blib/arch/Tk/pTk/tix.m cp tixForm.h ../blib/arch/Tk/pTk/tixForm.h cp img.h ../blib/arch/Tk/pTk/img.h cp tixInt_f.h ../blib/arch/Tk/pTk/tixInt_f.h cp imgInt.h ../blib/arch/Tk/pTk/imgInt.h cp tclIntPlatDecls.h ../blib/arch/Tk/pTk/tclIntPlatDecls.h cp port.h ../blib/arch/Tk/pTk/port.h cp tixTList.h ../blib/arch/Tk/pTk/tixTList.h cp tixGrid.h ../blib/arch/Tk/pTk/tixGrid.h cp tixBitmaps.h ../blib/arch/Tk/pTk/tixBitmaps.h cp compat/stdlib.h ../blib/arch/Tk/pTk/compat/stdlib.h cp tclPlatDecls.h ../blib/arch/Tk/pTk/tclPlatDecls.h cp tixUnixPort.h ../blib/arch/Tk/pTk/tixUnixPort.h cp tix.h ../blib/arch/Tk/pTk/tix.h cp compat/limits.h ../blib/arch/Tk/pTk/compat/limits.h cp tixInt.h ../blib/arch/Tk/pTk/tixInt.h cp imgInt_f.h ../blib/arch/Tk/pTk/imgInt_f.h cp Lang.t ../blib/arch/Tk/pTk/Lang.t cp tixInt.m ../blib/arch/Tk/pTk/tixInt.m cp Lang_f.h ../blib/arch/Tk/pTk/Lang_f.h cp tixImgXpm.m ../blib/arch/Tk/pTk/tixImgXpm.m cp tix.t ../blib/arch/Tk/pTk/tix.t cp tkOption.h ../blib/arch/Tk/pTk/tkOption.h cp tkInt_f.h ../blib/arch/Tk/pTk/tkInt_f.h cp tkIntXlibDecls.h ../blib/arch/Tk/pTk/tkIntXlibDecls.h cp tkPlatDecls.m ../blib/arch/Tk/pTk/tkPlatDecls.m cp tkImgPhoto.h ../blib/arch/Tk/pTk/tkImgPhoto.h cp tkMenubutton.h ../blib/arch/Tk/pTk/tkMenubutton.h cp tkIntDecls_f.h ../blib/arch/Tk/pTk/tkIntDecls_f.h cp tkPlatDecls.t ../blib/arch/Tk/pTk/tkPlatDecls.t cp tkInt.m ../blib/arch/Tk/pTk/tkInt.m cp tkDecls.h ../blib/arch/Tk/pTk/tkDecls.h cp tkIntXlibDecls.m ../blib/arch/Tk/pTk/tkIntXlibDecls.m cp tkIntDecls.h ../blib/arch/Tk/pTk/tkIntDecls.h cp tkIntPlatDecls_f.h ../blib/arch/Tk/pTk/tkIntPlatDecls_f.h cp tkImgPhoto_f.h ../blib/arch/Tk/pTk/tkImgPhoto_f.h cp tk.h ../blib/arch/Tk/pTk/tk.h cp tkDecls_f.h ../blib/arch/Tk/pTk/tkDecls_f.h cp tk.t ../blib/arch/Tk/pTk/tk.t cp tkFont.h ../blib/arch/Tk/pTk/tkFont.h cp tkDecls.m ../blib/arch/Tk/pTk/tkDecls.m cp tkImgPhoto.m ../blib/arch/Tk/pTk/tkImgPhoto.m cp tkEvent.t ../blib/arch/Tk/pTk/tkEvent.t cp tkOption.m ../blib/arch/Tk/pTk/tkOption.m cp tkOption_f.h ../blib/arch/Tk/pTk/tkOption_f.h cp tkPlatDecls.h ../blib/arch/Tk/pTk/tkPlatDecls.h cp tkIntDecls.m ../blib/arch/Tk/pTk/tkIntDecls.m cp tkIntPlatDecls.t ../blib/arch/Tk/pTk/tkIntPlatDecls.t cp tkEvent_f.h ../blib/arch/Tk/pTk/tkEvent_f.h cp tkIntDecls.t ../blib/arch/Tk/pTk/tkIntDecls.t cp tkIntPlatDecls.h ../blib/arch/Tk/pTk/tkIntPlatDecls.h cp tkEvent.m ../blib/arch/Tk/pTk/tkEvent.m cp tkInt.t ../blib/arch/Tk/pTk/tkInt.t cp tkDecls.t ../blib/arch/Tk/pTk/tkDecls.t cp tkCanvas.h ../blib/arch/Tk/pTk/tkCanvas.h cp tkIntXlibDecls_f.h ../blib/arch/Tk/pTk/tkIntXlibDecls_f.h cp tkImgPhoto.t ../blib/arch/Tk/pTk/tkImgPhoto.t cp tkCanvases.h ../blib/arch/Tk/pTk/tkCanvases.h cp tkIntPlatDecls.m ../blib/arch/Tk/pTk/tkIntPlatDecls.m cp tkInitScript.h ../blib/arch/Tk/pTk/tkInitScript.h cp tkButton.h ../blib/arch/Tk/pTk/tkButton.h cp tkConfig.h ../blib/arch/Tk/pTk/tkConfig.h cp tk.m ../blib/arch/Tk/pTk/tk.m cp tkFileFilter.h ../blib/arch/Tk/pTk/tkFileFilter.h cp tkIntXlibDecls.t ../blib/arch/Tk/pTk/tkIntXlibDecls.t cp tkEvent.h ../blib/arch/Tk/pTk/tkEvent.h cp tkColor.h ../blib/arch/Tk/pTk/tkColor.h cp tkMenu.h ../blib/arch/Tk/pTk/tkMenu.h cp tkOption.t ../blib/arch/Tk/pTk/tkOption.t cp tkInt.h ../blib/arch/Tk/pTk/tkInt.h cp tk3d.h ../blib/arch/Tk/pTk/tk3d.h : "libpTk.a" chmod 755 libpTk.a cp tkUnixInt.h ../blib/arch/Tk/pTk/tkUnixInt.h cp tkScrollbar.h ../blib/arch/Tk/pTk/tkScrollbar.h cp tkPort.h ../blib/arch/Tk/pTk/tkPort.h cp tkXrm.h ../blib/arch/Tk/pTk/tkXrm.h cp tkUndo.h ../blib/arch/Tk/pTk/tkUndo.h cp tkScale.h ../blib/arch/Tk/pTk/tkScale.h cp tkSelect.h ../blib/arch/Tk/pTk/tkSelect.h cp tkVMacro.h ../blib/arch/Tk/pTk/tkVMacro.h cp tkText.h ../blib/arch/Tk/pTk/tkText.h cp tkPlatDecls_f.h ../blib/arch/Tk/pTk/tkPlatDecls_f.h cp tkUnixDefault.h ../blib/arch/Tk/pTk/tkUnixDefault.h cp tk_f.h ../blib/arch/Tk/pTk/tk_f.h cp tkUnixPort.h ../blib/arch/Tk/pTk/tkUnixPort.h make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pTk' rm -f blib/arch/auto/Tk/Tk.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Tk.o chnGlue.o encGlue.o evtGlue.o objGlue.o tixGlue.o tkGlue.o tkGlue_f.o tkWin32Dll.o -o blib/arch/auto/Tk/Tk.so pTk/libpTk.a \ -L/usr/lib64 -lX11 -lm -lperl \ make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pod' cp Internals.pod ../blib/lib/Tk/Internals.pod cp ConfigSpecs.pod ../blib/lib/Tk/ConfigSpecs.pod cp MainWindow.pod ../blib/lib/Tk/MainWindow.pod cp Button.pod ../blib/lib/Tk/Button.pod cp Adjuster.pod ../blib/lib/Tk/Adjuster.pod cp Eventloop.pod ../blib/lib/Tk/Eventloop.pod cp Optionmenu.pod ../blib/lib/Tk/Optionmenu.pod cp HList.pod ../blib/lib/Tk/HList.pod cp Photo.pod ../blib/lib/Tk/Photo.pod cp Label.pod ../blib/lib/Tk/Label.pod cp FBox.pod ../blib/lib/Tk/FBox.pod cp InputO.pod ../blib/lib/Tk/InputO.pod cp Listbox.pod ../blib/lib/Tk/Listbox.pod cp Error.pod ../blib/lib/Tk/Error.pod cp NoteBook.pod ../blib/lib/Tk/NoteBook.pod cp 804delta.pod ../blib/lib/Tk/804delta.pod cp Dialog.pod ../blib/lib/Tk/Dialog.pod cp Compound.pod ../blib/lib/Tk/Compound.pod cp Image.pod ../blib/lib/Tk/Image.pod cp IO.pod ../blib/lib/Tk/IO.pod cp DirTree.pod ../blib/lib/Tk/DirTree.pod cp Submethods.pod ../blib/lib/Tk/Submethods.pod cp Font.pod ../blib/lib/Tk/Font.pod cp Scrolled.pod ../blib/lib/Tk/Scrolled.pod cp ROText.pod ../blib/lib/Tk/ROText.pod cp Menu/Item.pod ../blib/lib/Tk/Menu/Item.pod cp LabFrame.pod ../blib/lib/Tk/LabFrame.pod cp ErrorDialog.pod ../blib/lib/Tk/ErrorDialog.pod cp DItem.pod ../blib/lib/Tk/DItem.pod cp FileSelect.pod ../blib/lib/Tk/FileSelect.pod cp Pixmap.pod ../blib/lib/Tk/Pixmap.pod cp Menubutton.pod ../blib/lib/Tk/Menubutton.pod cp CmdLine.pod ../blib/lib/Tk/CmdLine.pod cp Frame.pod ../blib/lib/Tk/Frame.pod cp Labelframe.pod ../blib/lib/Tk/Labelframe.pod cp Radiobutton.pod ../blib/lib/Tk/Radiobutton.pod cp Scale.pod ../blib/lib/Tk/Scale.pod cp MsgBox.pod ../blib/lib/Tk/MsgBox.pod cp Animation.pod ../blib/lib/Tk/Animation.pod cp Mwm.pod ../blib/lib/Tk/Mwm.pod cp Scrollbar.pod ../blib/lib/Tk/Scrollbar.pod cp Canvas.pod ../blib/lib/Tk/Canvas.pod cp ColorEditor.pod ../blib/lib/Tk/ColorEditor.pod cp DialogBox.pod ../blib/lib/Tk/DialogBox.pod cp Balloon.pod ../blib/lib/Tk/Balloon.pod cp Panedwindow.pod ../blib/lib/Tk/Panedwindow.pod cp Popup.pod ../blib/lib/Tk/Popup.pod cp Menu.pod ../blib/lib/Tk/Menu.pod cp Entry.pod ../blib/lib/Tk/Entry.pod cp Spinbox.pod ../blib/lib/Tk/Spinbox.pod cp Checkbutton.pod ../blib/lib/Tk/Checkbutton.pod cp Clipboard.pod ../blib/lib/Tk/Clipboard.pod cp IconList.pod ../blib/lib/Tk/IconList.pod cp Message.pod ../blib/lib/Tk/Message.pod cp Bitmap.pod ../blib/lib/Tk/Bitmap.pod cp Derived.pod ../blib/lib/Tk/Derived.pod cp BrowseEntry.pod ../blib/lib/Tk/BrowseEntry.pod cp Tree.pod ../blib/lib/Tk/Tree.pod cp getOpenFile.pod ../blib/lib/Tk/getOpenFile.pod cp tixWm.pod ../blib/lib/Tk/tixWm.pod cp messageBox.pod ../blib/lib/Tk/messageBox.pod cp widgets.pod ../blib/lib/Tk/widgets.pod cp pTk.pod ../blib/lib/Tk/pTk.pod cp Tiler.pod ../blib/lib/Tk/Tiler.pod cp tkvars.pod ../blib/lib/Tk/tkvars.pod cp send.pod ../blib/lib/Tk/send.pod cp X11Font.pod ../blib/lib/Tk/X11Font.pod cp palette.pod ../blib/lib/Tk/palette.pod cp Widget.pod ../blib/lib/Tk/Widget.pod cp getSaveFile.pod ../blib/lib/Tk/getSaveFile.pod cp bind.pod ../blib/lib/Tk/bind.pod cp overview.pod ../blib/lib/Tk/overview.pod cp UserGuide.pod ../blib/lib/Tk/UserGuide.pod cp event.pod ../blib/lib/Tk/event.pod cp TList.pod ../blib/lib/Tk/TList.pod cp selection.pod ../blib/lib/Tk/selection.pod cp bindtags.pod ../blib/lib/Tk/bindtags.pod cp Text.pod ../blib/lib/Tk/Text.pod cp X.pod ../blib/lib/Tk/X.pod cp Tcl-perl.pod ../blib/lib/Tk/Tcl-perl.pod cp grid.pod ../blib/lib/Tk/grid.pod cp Toplevel.pod ../blib/lib/Tk/Toplevel.pod cp after.pod ../blib/lib/Tk/after.pod cp option.pod ../blib/lib/Tk/option.pod cp TixGrid.pod ../blib/lib/Tk/TixGrid.pod cp Wm.pod ../blib/lib/Tk/Wm.pod cp pack.pod ../blib/lib/Tk/pack.pod cp exit.pod ../blib/lib/Tk/exit.pod cp mega.pod ../blib/lib/Tk/mega.pod cp callbacks.pod ../blib/lib/Tk/callbacks.pod cp grab.pod ../blib/lib/Tk/grab.pod cp Xrm.pod ../blib/lib/Tk/Xrm.pod cp chooseColor.pod ../blib/lib/Tk/chooseColor.pod cp focus.pod ../blib/lib/Tk/focus.pod cp place.pod ../blib/lib/Tk/place.pod cp options.pod ../blib/lib/Tk/options.pod cp fileevent.pod ../blib/lib/Tk/fileevent.pod cp Table.pod ../blib/lib/Tk/Table.pod cp form.pod ../blib/lib/Tk/form.pod cp WidgetDemo.pod ../blib/lib/Tk/WidgetDemo.pod cp chooseDirectory.pod ../blib/lib/Tk/chooseDirectory.pod cp composite.pod ../blib/lib/Tk/composite.pod cp TextUndo.pod ../blib/lib/Tk/TextUndo.pod Manifying 50 pod documents Manifying 51 pod documents Manifying 2 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pod' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/demos' cp demos/LabEnLabRad.pm ../blib/lib/Tk/demos/LabEnLabRad.pm cp demos/images/grey.5 ../blib/lib/Tk/demos/images/grey.5 cp demos/widget_lib/browseentry.pl ../blib/lib/Tk/demos/widget_lib/browseentry.pl cp demos/images/page.mask ../blib/lib/Tk/demos/images/page.mask cp demos/images/cursor.cur ../blib/lib/Tk/demos/images/cursor.cur cp demos/images/grey.25 ../blib/lib/Tk/demos/images/grey.25 cp demos/images/mickey.gif ../blib/lib/Tk/demos/images/mickey.gif cp demos/images/pattern ../blib/lib/Tk/demos/images/pattern cp demos/images/dir.icon ../blib/lib/Tk/demos/images/dir.icon cp demos/widget_lib/bounce.pl ../blib/lib/Tk/demos/widget_lib/bounce.pl cp demos/images/earth.gif ../blib/lib/Tk/demos/images/earth.gif cp demos/images/face ../blib/lib/Tk/demos/images/face cp demos/widget_lib/bitmaps.pl ../blib/lib/Tk/demos/widget_lib/bitmaps.pl cp demos/images/QuitPBa.xpm ../blib/lib/Tk/demos/images/QuitPBa.xpm cp demos/widget_lib/arrows.pl ../blib/lib/Tk/demos/widget_lib/arrows.pl cp demos/images/flagup ../blib/lib/Tk/demos/images/flagup cp demos/widget_lib/WidgetDemo.pm ../blib/lib/Tk/demos/widget_lib/WidgetDemo.pm cp demos/widget_lib/check.pl ../blib/lib/Tk/demos/widget_lib/check.pl cp demos/widget_lib/balloon.pl ../blib/lib/Tk/demos/widget_lib/balloon.pl cp demos/widget_lib/HList.pl ../blib/lib/Tk/demos/widget_lib/HList.pl cp demos/widget_lib/browseentry2.pl ../blib/lib/Tk/demos/widget_lib/browseentry2.pl cp demos/widget_lib/bind.pl ../blib/lib/Tk/demos/widget_lib/bind.pl cp demos/images/QuitPB.xpm ../blib/lib/Tk/demos/images/QuitPB.xpm cp demos/widget_lib/Ball.pm ../blib/lib/Tk/demos/widget_lib/Ball.pm cp demos/images/cursor.xbm ../blib/lib/Tk/demos/images/cursor.xbm cp demos/widget_lib/HList2.pl ../blib/lib/Tk/demos/widget_lib/HList2.pl cp demos/images/teapot.ppm ../blib/lib/Tk/demos/images/teapot.ppm cp demos/images/flagdown ../blib/lib/Tk/demos/images/flagdown cp demos/widget_lib/Plot.pm ../blib/lib/Tk/demos/widget_lib/Plot.pm cp demos/images/ned.xpm ../blib/lib/Tk/demos/images/ned.xpm cp demos/images/letters ../blib/lib/Tk/demos/images/letters cp demos/images/noletters ../blib/lib/Tk/demos/images/noletters cp demos/images/earthris.gif ../blib/lib/Tk/demos/images/earthris.gif cp demos/images/dir.mask ../blib/lib/Tk/demos/images/dir.mask cp demos/images/c.icon ../blib/lib/Tk/demos/images/c.icon cp demos/images/cursor.mask ../blib/lib/Tk/demos/images/cursor.mask cp demos/images/page.icon ../blib/lib/Tk/demos/images/page.icon cp demos/widget_lib/button.pl ../blib/lib/Tk/demos/widget_lib/button.pl cp demos/widget_lib/filebox.pl ../blib/lib/Tk/demos/widget_lib/filebox.pl cp demos/widget_lib/menus2.pl ../blib/lib/Tk/demos/widget_lib/menus2.pl cp demos/widget_lib/mega.pl ../blib/lib/Tk/demos/widget_lib/mega.pl cp demos/widget_lib/labels.pl ../blib/lib/Tk/demos/widget_lib/labels.pl cp demos/widget_lib/entry2.pl ../blib/lib/Tk/demos/widget_lib/entry2.pl cp demos/widget_lib/choosedir.pl ../blib/lib/Tk/demos/widget_lib/choosedir.pl cp demos/widget_lib/floor.pl ../blib/lib/Tk/demos/widget_lib/floor.pl cp demos/widget_lib/entry3.pl ../blib/lib/Tk/demos/widget_lib/entry3.pl cp demos/widget_lib/dialog2.pl ../blib/lib/Tk/demos/widget_lib/dialog2.pl cp demos/widget_lib/msgBox.pl ../blib/lib/Tk/demos/widget_lib/msgBox.pl cp demos/widget_lib/entry1.pl ../blib/lib/Tk/demos/widget_lib/entry1.pl cp demos/widget_lib/hello.pl ../blib/lib/Tk/demos/widget_lib/hello.pl cp demos/widget_lib/colors.pl ../blib/lib/Tk/demos/widget_lib/colors.pl cp demos/widget_lib/labframe.pl ../blib/lib/Tk/demos/widget_lib/labframe.pl cp demos/widget_lib/menbut.pl ../blib/lib/Tk/demos/widget_lib/menbut.pl cp demos/widget_lib/dirtree.pl ../blib/lib/Tk/demos/widget_lib/dirtree.pl cp demos/widget_lib/form_mgr.pl ../blib/lib/Tk/demos/widget_lib/form_mgr.pl cp demos/widget_lib/photo2.pl ../blib/lib/Tk/demos/widget_lib/photo2.pl cp demos/widget_lib/cscroll.pl ../blib/lib/Tk/demos/widget_lib/cscroll.pl cp demos/widget_lib/dialog1.pl ../blib/lib/Tk/demos/widget_lib/dialog1.pl cp demos/widget_lib/photo1.pl ../blib/lib/Tk/demos/widget_lib/photo1.pl cp demos/widget_lib/menus.pl ../blib/lib/Tk/demos/widget_lib/menus.pl cp demos/widget_lib/hscale.pl ../blib/lib/Tk/demos/widget_lib/hscale.pl cp demos/widget_lib/image1.pl ../blib/lib/Tk/demos/widget_lib/image1.pl cp demos/widget_lib/clrpick.pl ../blib/lib/Tk/demos/widget_lib/clrpick.pl cp demos/widget_lib/items.pl ../blib/lib/Tk/demos/widget_lib/items.pl cp demos/widget_lib/paned1.pl ../blib/lib/Tk/demos/widget_lib/paned1.pl cp demos/widget_lib/labelframe.pl ../blib/lib/Tk/demos/widget_lib/labelframe.pl cp demos/widget_lib/notebook.pl ../blib/lib/Tk/demos/widget_lib/notebook.pl cp demos/widget_lib/paned2.pl ../blib/lib/Tk/demos/widget_lib/paned2.pl cp demos/widget_lib/icon.pl ../blib/lib/Tk/demos/widget_lib/icon.pl cp demos/widget_lib/ctext.pl ../blib/lib/Tk/demos/widget_lib/ctext.pl cp demos/widget_lib/keysyms.pl ../blib/lib/Tk/demos/widget_lib/keysyms.pl cp demos/widget_lib/form.pl ../blib/lib/Tk/demos/widget_lib/form.pl cp demos/widget_lib/image2.pl ../blib/lib/Tk/demos/widget_lib/image2.pl cp demos/widget_lib/radio.pl ../blib/lib/Tk/demos/widget_lib/radio.pl cp demos/widtrib/cursor.pl ../blib/lib/Tk/demos/widtrib/cursor.pl cp demos/widget_lib/twind.pl ../blib/lib/Tk/demos/widget_lib/twind.pl cp demos/widget_lib/puzzle.pl ../blib/lib/Tk/demos/widget_lib/puzzle.pl cp demos/widget_lib/texts.pl ../blib/lib/Tk/demos/widget_lib/texts.pl cp demos/widget_lib/vscale.pl ../blib/lib/Tk/demos/widget_lib/vscale.pl cp demos/widget_lib/style.pl ../blib/lib/Tk/demos/widget_lib/style.pl cp demos/widget_lib/trace2.pl ../blib/lib/Tk/demos/widget_lib/trace2.pl cp demos/widtrib/npuz.pl ../blib/lib/Tk/demos/widtrib/npuz.pl cp demos/widtrib/lib/npuz/Xcamel.npuz ../blib/lib/Tk/demos/widtrib/lib/npuz/Xcamel.npuz cp demos/widget_lib/showVars.pl ../blib/lib/Tk/demos/widget_lib/showVars.pl cp demos/widtrib/all.pl ../blib/lib/Tk/demos/widtrib/all.pl cp demos/widget_lib/virtevents1.pl ../blib/lib/Tk/demos/widget_lib/virtevents1.pl cp demos/widget_lib/progress.pl ../blib/lib/Tk/demos/widget_lib/progress.pl cp demos/widget_lib/unicodeout.pl ../blib/lib/Tk/demos/widget_lib/unicodeout.pl cp demos/widget_lib/sayings.pl ../blib/lib/Tk/demos/widget_lib/sayings.pl cp demos/widtrib/plop.pl ../blib/lib/Tk/demos/widtrib/plop.pl cp demos/widtrib/TEMPLATE.pl ../blib/lib/Tk/demos/widtrib/TEMPLATE.pl cp demos/widget_lib/spin.pl ../blib/lib/Tk/demos/widget_lib/spin.pl cp demos/widtrib/Tiler.pl ../blib/lib/Tk/demos/widtrib/Tiler.pl cp demos/widget_lib/trace1.pl ../blib/lib/Tk/demos/widget_lib/trace1.pl cp demos/widget_lib/transtile.pl ../blib/lib/Tk/demos/widget_lib/transtile.pl cp demos/widget_lib/plot.pl ../blib/lib/Tk/demos/widget_lib/plot.pl cp demos/widget_lib/search.pl ../blib/lib/Tk/demos/widget_lib/search.pl cp demos/widget_lib/states.pl ../blib/lib/Tk/demos/widget_lib/states.pl cp demos/widget_lib/slide.pl ../blib/lib/Tk/demos/widget_lib/slide.pl cp demos/widget_lib/ruler.pl ../blib/lib/Tk/demos/widget_lib/ruler.pl cp demos/widtrib/Gedi.pl ../blib/lib/Tk/demos/widtrib/Gedi.pl cp widget ../blib/script/widget "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- ../blib/script/widget Manifying 1 pod document Manifying 2 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/demos' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Xlib' cp Xlib.pm ../blib/lib/Tk/Xlib.pm Running Mkbootstrap for Xlib () chmod 644 "Xlib.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Xlib.xs > Xlib.xsc mv Xlib.xsc Xlib.c make[2]: Entering directory '/builddir/build/BUILD/Tk-804.035/Xlib/X' cp X.pm ../../blib/lib/Tk/X.pm AutoSplitting ../../blib/lib/Tk/X.pm (../../blib/lib/auto/Tk/X) Running Mkbootstrap for X () chmod 644 "X.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' X.xs > X.xsc mv X.xsc X.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- X.bs ../../blib/arch/auto/Tk/X/X.bs 644 clang -c -I.. -I../.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ X.c In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from X.xs:6: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ X.xs:15:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] not_here(s) ^ X.xs:23:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] constant(name, arg) ^ X.c:2331:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:18: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ X.c:2331:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:29: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ X.c:2331:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:437:5: note: expanded from macro 'TARGn' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ X.c:2331:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:437:16: note: expanded from macro 'TARGn' STMT_START { \ ^ X.c:2331:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:2: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ X.c:2331:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:13: note: expanded from macro 'SvNV_set' STMT_START { \ ^ X.c:2331:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:48: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ X.c:2331:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:50: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ X.c:2331:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:453:5: note: expanded from macro 'TARGn' } STMT_END ^ X.c:2331:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:453:7: note: expanded from macro 'TARGn' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ X.c:2331:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:56: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ X.c:2331:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:58: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ X.c:2333:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ X.c:2333:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ X.c:2333:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ X.c:2333:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 108 warnings generated. rm -f ../../blib/arch/auto/Tk/X/X.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong X.o -o ../../blib/arch/auto/Tk/X/X.so \ -lm -lperl \ chmod 755 ../../blib/arch/auto/Tk/X/X.so make[2]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Xlib/X' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Xlib.bs ../blib/arch/auto/Tk/Xlib/Xlib.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Xlib.c In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Xlib.xs:3: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.xs:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tmpLine(tkwin,x1,y1,x2,y2,flags) ^ Xlib.c:338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:338:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:338:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:338:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:338:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:363:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:363:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:363:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:363:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:363:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:363:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:363:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:363:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:365:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:365:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:365:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:365:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:390:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:390:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:390:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:390:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:390:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:390:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:390:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:390:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:392:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:392:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:392:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:392:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:417:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:417:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:417:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:417:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:417:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:417:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:417:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:417:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:419:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:419:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:419:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:419:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:444:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:444:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:444:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:444:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:444:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:444:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:444:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:444:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:446:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:446:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:446:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:446:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:477:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:477:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:477:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:477:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:502:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:502:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ Xlib.c:502:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:502:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ Xlib.c:502:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ Xlib.c:502:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:502:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ Xlib.c:502:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:504:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:504:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:504:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:504:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:529:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:18: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:529:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:29: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ Xlib.c:529:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:414:5: note: expanded from macro 'TARGu' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:529:13: note: '{' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:414:16: note: expanded from macro 'TARGu' STMT_START { \ ^ Xlib.c:529:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:432:5: note: expanded from macro 'TARGu' } STMT_END ^ Xlib.c:529:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:31: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:432:7: note: expanded from macro 'TARGu' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:529:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:56: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^ Xlib.c:529:13: note: ')' token is here XSprePUSH; PUSHu((UV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:460:58: note: expanded from macro 'PUSHu' #define PUSHu(u) STMT_START { TARGu(u,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:531:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:531:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:531:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:531:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:564:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:564:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:564:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:564:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:564:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:564:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:566:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:566:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:566:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:566:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:591:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:591:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:591:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:591:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:591:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:591:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:591:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:591:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:593:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:593:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:618:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:618:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:618:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:618:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:618:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:618:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:618:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:618:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:620:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:620:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:620:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:620:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:653:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:653:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:653:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:653:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.xs:230:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, count); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.xs:230:3: note: '{' token is here EXTEND(sp, count); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Xlib.xs:230:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, count); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Xlib.xs:230:3: note: ')' token is here EXTEND(sp, count); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.xs:237:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.xs:237:3: note: '{' token is here XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.xs:237:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.xs:237:3: note: ')' token is here XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:750:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:750:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:750:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:750:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:750:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:750:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:802:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:802:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:802:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:802:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:802:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:802:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:862:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:862:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:862:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:862:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:862:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:862:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:901:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:901:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:901:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:901:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:926:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:18: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:926:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:29: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Xlib.c:926:37: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:926:37: note: '{' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Xlib.c:926:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ Xlib.c:926:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:31: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:926:37: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:62: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^ Xlib.c:926:37: note: ')' token is here sv_setpv(TARG, RETVAL); XSprePUSH; PUSHTARG; ^~~~~~~~ /usr/lib64/perl5/CORE/pp.h:456:64: note: expanded from macro 'PUSHTARG' #define PUSHTARG STMT_START { SvSETMAGIC(TARG); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:928:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:928:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:928:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:928:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:953:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:953:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:953:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:953:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Xlib.c:953:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Xlib.c:953:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:953:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Xlib.c:953:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:955:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:955:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:955:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:955:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:994:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:994:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:994:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:994:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:1027:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:1027:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:1027:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:1027:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.xs:321:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.xs:321:7: note: '{' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Xlib.xs:321:7: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.xs:321:7: note: '{' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Xlib.xs:321:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Xlib.xs:321:7: note: ')' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.xs:321:7: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Xlib.xs:321:7: note: ')' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.xs:328:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.xs:328:5: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.xs:328:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.xs:328:5: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.xs:344:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.xs:344:3: note: '{' token is here XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.xs:344:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.xs:344:3: note: ')' token is here XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:1172:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:1172:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:1172:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:1172:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:1208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:1208:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:1208:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Xlib.c:1208:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Xlib.c:1208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Xlib.c:1208:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Xlib.c:1208:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Xlib.c:1208:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 209 warnings generated. rm -f ../blib/arch/auto/Tk/Xlib/Xlib.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Xlib.o -o ../blib/arch/auto/Tk/Xlib/Xlib.so \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Xlib/Xlib.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Xlib' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/WinPhoto' cp WinPhoto.pm ../blib/lib/Tk/WinPhoto.pm Running Mkbootstrap for WinPhoto () chmod 644 "WinPhoto.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' WinPhoto.xs > WinPhoto.xsc mv WinPhoto.xsc WinPhoto.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- WinPhoto.bs ../blib/arch/auto/Tk/WinPhoto/WinPhoto.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ WinPhoto.c In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from WinPhoto.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ WinPhoto.xs:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileMatchWindow(chan, fileName, formatString, widthPtr, heightPtr, interp) ^ WinPhoto.xs:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinPhoto.xs:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileReadWindow(interp, chan, fileName, formatString, imageHandle, destX, destY, ^ WinPhoto.xs:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinPhoto.xs:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringMatchWindow(dataObj, formatString, widthPtr, heightPtr, interp) ^ WinPhoto.xs:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WinPhoto.xs:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringReadWindow(interp,dataObj,formatString,imageHandle, ^ WinPhoto.xs:109:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 106 warnings generated. rm -f ../blib/arch/auto/Tk/WinPhoto/WinPhoto.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong WinPhoto.o -o ../blib/arch/auto/Tk/WinPhoto/WinPhoto.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/WinPhoto/WinPhoto.so Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/WinPhoto' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Tixish' cp Balloon.pm ../blib/lib/Tk/Balloon.pm cp Tree.pm ../blib/lib/Tk/Tree.pm cp DirTree.pm ../blib/lib/Tk/DirTree.pm cp lib/Tk/balArrow.xbm ../blib/lib/Tk/balArrow.xbm Skip ../blib/lib/Tk/cbxarrow.xbm (unchanged) cp DialogBox.pm ../blib/lib/Tk/DialogBox.pm cp BrowseEntry.pm ../blib/lib/Tk/BrowseEntry.pm Skip ../blib/lib/Tk/arrowdownwin.xbm (unchanged) cp NoteBook.pm ../blib/lib/Tk/NoteBook.pm cp LabFrame.pm ../blib/lib/Tk/LabFrame.pm make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Tixish' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TixPixmap' cp Pixmap.pm ../blib/lib/Tk/Pixmap.pm Running Mkbootstrap for Pixmap () chmod 644 "Pixmap.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Pixmap.xs > Pixmap.xsc mv Pixmap.xsc Pixmap.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Pixmap.bs ../blib/arch/auto/Tk/Pixmap/Pixmap.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Pixmap.c In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Pixmap.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Pixmap.xs:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Install(class,winPtr) ^ Pixmap.xs:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Pixmap.c:220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Pixmap.c:220:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Pixmap.c:220:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Pixmap.c:220:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Pixmap.c:220:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Pixmap.c:220:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Pixmap.c:220:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Pixmap.c:220:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 104 warnings generated. rm -f ../blib/arch/auto/Tk/Pixmap/Pixmap.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Pixmap.o -o ../blib/arch/auto/Tk/Pixmap/Pixmap.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Pixmap/Pixmap.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TixPixmap' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TixGrid' cp TixGrid.pm ../blib/lib/Tk/TixGrid.pm cp FloatEntry.pm ../blib/lib/Tk/FloatEntry.pm Running Mkbootstrap for TixGrid () chmod 644 "TixGrid.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' TixGrid.xs > TixGrid.xsc mv TixGrid.xsc TixGrid.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TixGrid.bs ../blib/arch/auto/Tk/TixGrid/TixGrid.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ TixGrid.c In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from TixGrid.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TixGrid.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TixGrid.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ TixGrid.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TixGrid.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ TixGrid.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ TixGrid.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TixGrid.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ TixGrid.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_GridCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TixGrid.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TixGrid.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ TixGrid.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TixGrid.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ TixGrid.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ TixGrid.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TixGrid.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ TixGrid.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/TixGrid/TixGrid.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong TixGrid.o -o ../blib/arch/auto/Tk/TixGrid/TixGrid.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/TixGrid/TixGrid.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TixGrid' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TextList' cp ReindexedText.pm ../blib/lib/Tk/ReindexedText.pm cp Reindex.pm ../blib/lib/Tk/Reindex.pm cp TextList.pm ../blib/lib/Tk/TextList.pm cp ReindexedROText.pm ../blib/lib/Tk/ReindexedROText.pm Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TextList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Text' cp Text/Tag.pm ../blib/lib/Tk/Text/Tag.pm cp Text.pm ../blib/lib/Tk/Text.pm AutoSplitting ../blib/lib/Tk/Text.pm (../blib/lib/auto/Tk/Text) Running Mkbootstrap for Text () chmod 644 "Text.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Text.xs > Text.xsc mv Text.xsc Text.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Text.bs ../blib/arch/auto/Tk/Text/Text.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Text.c In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Text.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Text.xs:29:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Text.xs:29:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Text.xs:29:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Text.xs:29:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Text.xs:29:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Text.xs:29:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Text.xs:29:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Text.xs:29:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_TextCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Text.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Text.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Text.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Text.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Text.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Text.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Text.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Text.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/Text/Text.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Text.o -o ../blib/arch/auto/Tk/Text/Text.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Text/Text.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Text' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TList' cp TList.pm ../blib/lib/Tk/TList.pm Running Mkbootstrap for TList () chmod 644 "TList.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' TList.xs > TList.xsc mv TList.xsc TList.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TList.bs ../blib/arch/auto/Tk/TList/TList.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ TList.c In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from TList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TList.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TList.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ TList.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TList.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ TList.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ TList.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TList.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ TList.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_TListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TList.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TList.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ TList.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ TList.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ TList.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ TList.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ TList.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ TList.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/TList/TList.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong TList.o -o ../blib/arch/auto/Tk/TList/TList.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/TList/TList.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Scrollbar' cp Scrollbar.pm ../blib/lib/Tk/Scrollbar.pm AutoSplitting ../blib/lib/Tk/Scrollbar.pm (../blib/lib/auto/Tk/Scrollbar) Running Mkbootstrap for Scrollbar () chmod 644 "Scrollbar.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Scrollbar.xs > Scrollbar.xsc mv Scrollbar.xsc Scrollbar.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scrollbar.bs ../blib/arch/auto/Tk/Scrollbar/Scrollbar.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Scrollbar.c In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Scrollbar.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scrollbar.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scrollbar.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Scrollbar.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scrollbar.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scrollbar.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scrollbar.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scrollbar.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Scrollbar.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_ScrollbarCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scrollbar.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scrollbar.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scrollbar.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scrollbar.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scrollbar.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scrollbar.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scrollbar.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scrollbar.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/Scrollbar/Scrollbar.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Scrollbar.o -o ../blib/arch/auto/Tk/Scrollbar/Scrollbar.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Scrollbar/Scrollbar.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Scrollbar' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Scale' cp Scale.pm ../blib/lib/Tk/Scale.pm AutoSplitting ../blib/lib/Tk/Scale.pm (../blib/lib/auto/Tk/Scale) Running Mkbootstrap for Scale () chmod 644 "Scale.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Scale.xs > Scale.xsc mv Scale.xsc Scale.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scale.bs ../blib/arch/auto/Tk/Scale/Scale.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Scale.c In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Scale.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.xs:29:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scale.xs:29:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Scale.xs:29:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scale.xs:29:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.xs:29:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.xs:29:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.xs:29:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Scale.xs:29:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ScaleObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scale.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scale.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Scale.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Scale.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Scale.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Scale.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Scale.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/Scale/Scale.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Scale.o -o ../blib/arch/auto/Tk/Scale/Scale.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Scale/Scale.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Scale' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/PNG' cp PNG.pm ../blib/lib/Tk/PNG.pm Running Mkbootstrap for PNG () chmod 644 "PNG.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' PNG.xs > PNG.xsc mv PNG.xsc PNG.c clang -c -I.. -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"4.004\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgPNG.c imgPNG.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk_png_error(png_ptr, error_msg) ^ imgPNG.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk_png_warning(png_ptr, error_msg) ^ imgPNG.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk_png_read(png_ptr, data, length) ^ imgPNG.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:254:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk_png_write(png_ptr, data, length) ^ imgPNG.c:254:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tk_png_flush(png_ptr) ^ imgPNG.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:274:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ChnMatchPNG(chan, fileName, format, widthPtr, heightPtr,interp) ^ imgPNG.c:274:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:295:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ObjMatchPNG(data, format, widthPtr, heightPtr, interp) ^ imgPNG.c:295:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:312:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonMatchPNG(handle, widthPtr, heightPtr) ^ imgPNG.c:312:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] load_png_library(interp) ^ imgPNG.c:344:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ChnReadPNG(interp, chan, fileName, format, imageHandle, ^ imgPNG.c:344:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:380:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ObjReadPNG(interp, dataObj, format, imageHandle, ^ imgPNG.c:380:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:416:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonReadPNG(png_ptr, format, imageHandle, destX, destY, ^ imgPNG.c:482:9: warning: comparison of function 'png_set_strip_16' not equal to a null pointer is always true [-Wtautological-pointer-compare] if (png_set_strip_16 != NULL) { ^~~~~~~~~~~~~~~~ ~~~~ imgPNG.c:482:9: note: prefix with the address-of operator to silence this warning if (png_set_strip_16 != NULL) { ^ & imgPNG.c:489:9: warning: comparison of function 'png_set_expand' not equal to a null pointer is always true [-Wtautological-pointer-compare] if (png_set_expand != NULL) { ^~~~~~~~~~~~~~ ~~~~ imgPNG.c:489:9: note: prefix with the address-of operator to silence this warning if (png_set_expand != NULL) { ^ & imgPNG.c:416:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonReadPNG(png_ptr, format, imageHandle, destX, destY, ^ imgPNG.c:551:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int ChnWritePNG(interp, filename, format, blockPtr) ^ imgPNG.c:551:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:600:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int StringWritePNG(interp, format, blockPtr) ^ imgPNG.c:600:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgPNG.c:641:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int CommonWritePNG(interp, png_ptr, info_ptr, format, blockPtr) ^ imgPNG.c:641:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 31 warnings generated. "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Tk/PNG/PNG.bs 644 clang -c -I.. -I/usr/include/libpng16 -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"4.004\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ PNG.c In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from PNG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 98 warnings generated. rm -f ../blib/arch/auto/Tk/PNG/PNG.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong PNG.o imgPNG.o -o ../blib/arch/auto/Tk/PNG/PNG.so \ -lpng16 -lz -lz -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/PNG/PNG.so Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/PNG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/NBFrame' cp NBFrame.pm ../blib/lib/Tk/NBFrame.pm Running Mkbootstrap for NBFrame () chmod 644 "NBFrame.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' NBFrame.xs > NBFrame.xsc mv NBFrame.xsc NBFrame.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- NBFrame.bs ../blib/arch/auto/Tk/NBFrame/NBFrame.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ NBFrame.c In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from NBFrame.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ NBFrame.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ NBFrame.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ NBFrame.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ NBFrame.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ NBFrame.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ NBFrame.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ NBFrame.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ NBFrame.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_NoteBookFrameCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ NBFrame.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ NBFrame.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ NBFrame.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ NBFrame.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ NBFrame.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ NBFrame.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ NBFrame.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ NBFrame.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/NBFrame/NBFrame.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong NBFrame.o -o ../blib/arch/auto/Tk/NBFrame/NBFrame.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/NBFrame/NBFrame.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/NBFrame' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Mwm' cp Mwm.pm ../blib/lib/Tk/Mwm.pm Running Mkbootstrap for Mwm () chmod 644 "Mwm.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Mwm.xs > Mwm.xsc mv Mwm.xsc Mwm.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mwm.bs ../blib/arch/auto/Tk/Mwm/Mwm.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Mwm.c In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Mwm.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 98 warnings generated. rm -f ../blib/arch/auto/Tk/Mwm/Mwm.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Mwm.o -o ../blib/arch/auto/Tk/Mwm/Mwm.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Mwm/Mwm.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Mwm' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Menubutton' cp Menubutton.pm ../blib/lib/Tk/Menubutton.pm Running Mkbootstrap for Menubutton () chmod 644 "Menubutton.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Menubutton.xs > Menubutton.xsc mv Menubutton.xsc Menubutton.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Menubutton.bs ../blib/arch/auto/Tk/Menubutton/Menubutton.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Menubutton.c In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Menubutton.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Menubutton.xs:29:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Menubutton.xs:29:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Menubutton.xs:29:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Menubutton.xs:29:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Menubutton.xs:29:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Menubutton.xs:29:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Menubutton.xs:29:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Menubutton.xs:29:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_MenubuttonObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Menubutton.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Menubutton.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Menubutton.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Menubutton.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Menubutton.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Menubutton.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Menubutton.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Menubutton.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/Menubutton/Menubutton.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Menubutton.o -o ../blib/arch/auto/Tk/Menubutton/Menubutton.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Menubutton/Menubutton.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Menubutton' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Listbox' cp Listbox.pm ../blib/lib/Tk/Listbox.pm AutoSplitting ../blib/lib/Tk/Listbox.pm (../blib/lib/auto/Tk/Listbox) Running Mkbootstrap for Listbox () chmod 644 "Listbox.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Listbox.xs > Listbox.xsc chmod 755 blib/arch/auto/Tk/Tk.so mv Listbox.xsc Listbox.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Listbox.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Listbox.bs ../blib/arch/auto/Tk/Listbox/Listbox.bs 644 In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Listbox.xs:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Listbox.xs:30:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Listbox.xs:30:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Listbox.xs:30:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Listbox.xs:30:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Listbox.xs:30:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Listbox.xs:30:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Listbox.xs:30:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Listbox.xs:30:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_ListboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Listbox.c:190:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Listbox.c:190:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Listbox.c:190:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Listbox.c:190:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Listbox.c:190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Listbox.c:190:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Listbox.c:190:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Listbox.c:190:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/Listbox/Listbox.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Listbox.o -o ../blib/arch/auto/Tk/Listbox/Listbox.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Listbox/Listbox.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Listbox' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/JPEG' Running Mkbootstrap for JPEG () chmod 644 "JPEG.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' JPEG.xs > JPEG.xsc cp JPEG.pm ../blib/lib/Tk/JPEG.pm clang -c -I.. -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"4.003\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -DHAVE_JPEGLIB_H -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ imgJPEG.c mv JPEG.xsc JPEG.c "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Tk/JPEG/JPEG.bs 644 clang -c -I.. -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"4.003\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -DHAVE_JPEGLIB_H -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ JPEG.c imgJPEG.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] load_jpeg_library(interp) ^ imgJPEG.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:422:9: warning: address of function 'jpeg_abort' will always evaluate to 'true' [-Wpointer-bool-conversion] && jpeg_abort) { ~~ ^~~~~~~~~~ imgJPEG.c:422:9: note: prefix with the address-of operator to silence this warning && jpeg_abort) { ^ & imgJPEG.c:421:9: warning: address of function 'jpeg_read_raw_data' will always evaluate to 'true' [-Wpointer-bool-conversion] && jpeg_read_raw_data ~~ ^~~~~~~~~~~~~~~~~~ imgJPEG.c:421:9: note: prefix with the address-of operator to silence this warning && jpeg_read_raw_data ^ & imgJPEG.c:420:9: warning: address of function 'jpeg_write_tables' will always evaluate to 'true' [-Wpointer-bool-conversion] && jpeg_write_tables ~~ ^~~~~~~~~~~~~~~~~ imgJPEG.c:420:9: note: prefix with the address-of operator to silence this warning && jpeg_write_tables ^ & imgJPEG.c:419:9: warning: address of function 'jpeg_suppress_tables' will always evaluate to 'true' [-Wpointer-bool-conversion] && jpeg_suppress_tables ~~ ^~~~~~~~~~~~~~~~~~~~ imgJPEG.c:419:9: note: prefix with the address-of operator to silence this warning && jpeg_suppress_tables ^ & imgJPEG.c:418:9: warning: address of function 'jpeg_write_raw_data' will always evaluate to 'true' [-Wpointer-bool-conversion] && jpeg_write_raw_data ~~ ^~~~~~~~~~~~~~~~~~~ imgJPEG.c:418:9: note: prefix with the address-of operator to silence this warning && jpeg_write_raw_data ^ & imgJPEG.c:417:9: warning: address of function 'jpeg_destroy' will always evaluate to 'true' [-Wpointer-bool-conversion] && jpeg_destroy ~~ ^~~~~~~~~~~~ imgJPEG.c:417:9: note: prefix with the address-of operator to silence this warning && jpeg_destroy ^ & imgJPEG.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateCompress(cinfo, version, size) ^ imgJPEG.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateDecompress(cinfo, version, size) ^ imgJPEG.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_CreateCompress(cinfo, version, size) ^ imgJPEG.c:483:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_CreateDecompress(cinfo, version, size) ^ imgJPEG.c:492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_resync_to_restart(a,b) ^ imgJPEG.c:500:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_read_scanlines(a,b,c) ^ imgJPEG.c:509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_set_colorspace(a,b) ^ imgJPEG.c:518:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_set_defaults(a) ^ imgJPEG.c:526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_start_decompress(a) ^ imgJPEG.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_destroy(a) ^ imgJPEG.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_std_error(a) ^ imgJPEG.c:546:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] JDIMENSION Imgjpeg_write_raw_data(a,b,c) ^ imgJPEG.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_suppress_tables(a,b) ^ imgJPEG.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_abort(a) ^ imgJPEG.c:570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_read_header(a,b) ^ imgJPEG.c:578:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_start_compress(a,b) ^ imgJPEG.c:587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_write_tables(a) ^ imgJPEG.c:594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_finish_decompress(a) ^ imgJPEG.c:601:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_finish_compress(a) ^ imgJPEG.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_read_raw_data(a,b,c) ^ imgJPEG.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_set_quality(a,b,c) ^ imgJPEG.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Imgjpeg_write_scanlines(a,b,c) ^ imgJPEG.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChnMatchJPEG(chan, fileName, format, widthPtr, heightPtr, interp) ^ imgJPEG.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjMatchJPEG(data, format, widthPtr, heightPtr, interp) ^ imgJPEG.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonMatchJPEG(handle, widthPtr, heightPtr) ^ imgJPEG.c:740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChnReadJPEG(interp, chan, fileName, format, imageHandle, destX, destY, ^ imgJPEG.c:819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjReadJPEG(interp, data, format, imageHandle, destX, destY, ^ imgJPEG.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonReadJPEG(interp, cinfo, format, imageHandle, destX, destY, ^ imgJPEG.c:962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChnWriteJPEG(interp, fileName, format, blockPtr) ^ imgJPEG.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StringWriteJPEG(interp, format, blockPtr) ^ imgJPEG.c:1192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonWriteJPEG(interp, cinfo, format, blockPtr) ^ imgJPEG.c:1319:11: warning: comparison of function 'jpeg_simple_progression' not equal to a null pointer is always true [-Wtautological-pointer-compare] if (jpeg_simple_progression != NULL) { ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ imgJPEG.c:1319:11: note: prefix with the address-of operator to silence this warning if (jpeg_simple_progression != NULL) { ^ & imgJPEG.c:1358:10: warning: comparison of function 'jpeg_set_colorspace' not equal to a null pointer is always true [-Wtautological-pointer-compare] if ((jpeg_set_colorspace != NULL) && ^~~~~~~~~~~~~~~~~~~ ~~~~ imgJPEG.c:1358:10: note: prefix with the address-of operator to silence this warning if ((jpeg_set_colorspace != NULL) && ^ & imgJPEG.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CommonWriteJPEG(interp, cinfo, format, blockPtr) ^ imgJPEG.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jpeg_obj_src (cinfo, dataObj) ^ imgJPEG.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fill_input_buffer(cinfo) ^ imgJPEG.c:1443:34: warning: passing 'JOCTET[4096]' (aka 'unsigned char[4096]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] nbytes = ImgRead(&src->handle, src->buffer, STRING_BUF_SIZE); ^~~~~~~~~~~ imgJPEG.c:1437:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fill_input_buffer(cinfo) ^ imgJPEG.c:1459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] skip_input_data(cinfo, num_bytes) ^ imgJPEG.c:1459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dummy_source(cinfo) ^ imgJPEG.c:1476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jpeg_channel_src (cinfo, chan) ^ imgJPEG.c:1486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jpeg_string_dest (cinfo, dstring) ^ imgJPEG.c:1517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1541:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jpeg_channel_dest (cinfo, chan) ^ imgJPEG.c:1541:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] my_init_destination (cinfo) ^ imgJPEG.c:1562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] my_empty_output_buffer (cinfo) ^ imgJPEG.c:1571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] my_term_destination (cinfo) ^ imgJPEG.c:1586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] my_error_exit (cinfo) ^ imgJPEG.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] append_jpeg_message (interp, cinfo) ^ imgJPEG.c:1617:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] imgJPEG.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] my_output_message (cinfo) ^ imgJPEG.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ 79 warnings generated. In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from JPEG.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 98 warnings generated. rm -f ../blib/arch/auto/Tk/JPEG/JPEG.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong JPEG.o imgJPEG.o -o ../blib/arch/auto/Tk/JPEG/JPEG.so \ -ljpeg -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/JPEG/JPEG.so cp tkjpeg ../blib/script/tkjpeg "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- ../blib/script/tkjpeg Manifying 1 pod document Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/JPEG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/InputO' Running Mkbootstrap for InputO () chmod 644 "InputO.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' InputO.xs > InputO.xsc cp InputO.pm ../blib/lib/Tk/InputO.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- InputO.bs ../blib/arch/auto/Tk/InputO/InputO.bs 644 mv InputO.xsc InputO.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ InputO.c In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from InputO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ InputO.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ InputO.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ InputO.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ InputO.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ InputO.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ InputO.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ InputO.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ InputO.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_InputOnlyCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ InputO.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ InputO.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ InputO.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ InputO.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ InputO.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ InputO.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ InputO.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ InputO.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/InputO/InputO.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong InputO.o -o ../blib/arch/auto/Tk/InputO/InputO.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/InputO/InputO.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/InputO' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/IO' Running Mkbootstrap for IO () chmod 644 "IO.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' IO.xs > IO.xsc cp IO.pm ../blib/lib/Tk/IO.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- IO.bs ../blib/arch/auto/Tk/IO/IO.bs 644 mv IO.xsc IO.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ IO.c In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from IO.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IO.xs:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] read_handler(clientData, mask) ^ IO.xs:70:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(buf,SvCUR(buf)+count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ IO.xs:70:6: note: '{' token is here SvCUR_set(buf,SvCUR(buf)+count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ IO.xs:70:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(buf,SvCUR(buf)+count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ IO.xs:70:6: note: ')' token is here SvCUR_set(buf,SvCUR(buf)+count); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IO.xs:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] read_handler(clientData, mask) ^ IO.xs:147:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static int has_nl(sv) ^ IO.xs:147:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IO.c:334:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ IO.c:334:2: note: '{' token is here SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ IO.c:334:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ IO.c:334:2: note: ')' token is here SvSETMAGIC(ST(1)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IO.c:336:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(ST(2)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ IO.c:336:2: note: '{' token is here SvSETMAGIC(ST(2)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ IO.c:336:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(ST(2)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ IO.c:336:2: note: ')' token is here SvSETMAGIC(ST(2)); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IO.c:338:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ IO.c:338:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ IO.c:338:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ IO.c:338:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IO.c:361:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ IO.c:361:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ IO.c:361:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ IO.c:361:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IO.c:429:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ IO.c:429:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ IO.c:429:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ IO.c:429:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ IO.c:495:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ IO.c:495:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ IO.c:495:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ IO.c:495:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 116 warnings generated. rm -f ../blib/arch/auto/Tk/IO/IO.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong IO.o -o ../blib/arch/auto/Tk/IO/IO.so \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/IO/IO.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/IO' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/HList' Running Mkbootstrap for HList () chmod 644 "HList.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' HList.xs > HList.xsc cp HList.pm ../blib/lib/Tk/HList.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- HList.bs ../blib/arch/auto/Tk/HList/HList.bs 644 mv HList.xsc HList.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ HList.c In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from HList.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ HList.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ HList.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ HList.xs:33:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ HList.xs:33:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ HList.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ HList.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ HList.xs:33:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ HList.xs:33:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tix_HListCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ HList.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ HList.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ HList.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ HList.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ HList.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ HList.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ HList.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ HList.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/HList/HList.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong HList.o -o ../blib/arch/auto/Tk/HList/HList.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/HList/HList.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/HList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Event' Running Mkbootstrap for Event () chmod 644 "Event.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Event/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Event/typemap' Event.xs > Event.xsc cp Event/IO.pm ../blib/lib/Tk/Event/IO.pm cp Event.pm ../blib/lib/Tk/Event.pm clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ eventWin32Dll.c mv Event.xsc Event.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ pTkCallback.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclAsync.c In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from pTkCallback.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tclAsync.c:2: ./../pTk/tclAsync.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AsyncCreate(proc, clientData) ^ ./../pTk/tclAsync.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AsyncMark(async) ^ ./../pTk/tclAsync.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AsyncInvoke(interp, code) ^ ./../pTk/tclAsync.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AsyncDelete(async) ^ clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclEvent.c 4 warnings generated. pTkCallback.c:35:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangMakeCallback(sv) ^ pTkCallback.c:99:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCopyCallback(sv) ^ pTkCallback.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFreeCallback(sv) ^ pTkCallback.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCallbackObj(sv) ^ pTkCallback.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangOldCallbackArg(sv,file,line) ^ pTkCallback.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCallCallback(sv, flags) ^ pTkCallback.c:239:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ pTkCallback.c:239:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ pTkCallback.c:239:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ pTkCallback.c:239:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ pTkCallback.c:262:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ pTkCallback.c:262:10: note: '{' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ pTkCallback.c:262:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ pTkCallback.c:262:10: note: '{' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ pTkCallback.c:262:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ pTkCallback.c:262:10: note: ')' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ pTkCallback.c:262:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ pTkCallback.c:262:10: note: ')' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ pTkCallback.c:265:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ pTkCallback.c:265:9: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ pTkCallback.c:265:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ pTkCallback.c:265:9: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ pTkCallback.c:265:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ pTkCallback.c:265:9: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ pTkCallback.c:265:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ pTkCallback.c:265:9: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ pTkCallback.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCmpCallback(a, b) ^ pTkCallback.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetThreadData(keyPtr, size) ^ pTkCallback.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclThreadDataKeyGet(keyPtr) ^ pTkCallback.c:379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclpAsyncMark(async) ^ 118 warnings generated. clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclNotify.c In file included from tclEvent.c:2: ./../pTk/tclEvent.c:417:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateExitHandler(proc, clientData) ^ ./../pTk/tclEvent.c:452:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteExitHandler(proc, clientData) ^ ./../pTk/tclEvent.c:495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateThreadExitHandler(proc, clientData) ^ ./../pTk/tclEvent.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteThreadExitHandler(proc, clientData) ^ ./../pTk/tclEvent.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Exit(status) ^ ./../pTk/tclEvent.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclInitSubsystems(argv0) ^ 6 warnings generated. clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclPlatEvent.c In file included from tclNotify.c:2: ./../pTk/tclNotify.c:205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetNotifier(notifierProcPtr) ^ ./../pTk/tclNotify.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateEventSource(setupProc, checkProc, clientData) ^ ./../pTk/tclNotify.c:295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteEventSource(setupProc, checkProc, clientData) ^ ./../pTk/tclNotify.c:342:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_QueueEvent(evPtr, position) ^ ./../pTk/tclNotify.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ThreadQueueEvent(threadId, evPtr, position) ^ ./../pTk/tclNotify.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] QueueEvent(tsdPtr, evPtr, position) ^ ./../pTk/tclNotify.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./../pTk/tclNotify.c:504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteEvents(proc, clientData) ^ ./../pTk/tclNotify.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ServiceEvent(flags) ^ ./../pTk/tclNotify.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetServiceMode(mode) ^ ./../pTk/tclNotify.c:758:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetMaxBlockTime(timePtr) ^ ./../pTk/tclNotify.c:810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DoOneEvent(flags) ^ ./../pTk/tclNotify.c:1085:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ThreadAlert(threadId) ^ ./../pTk/tclNotify.c:1112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_QueueProcEvent(proc, evPtr, position) ^ 14 warnings generated. clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclPlatNotfy.c In file included from tclPlatEvent.c:5: ./../pTk/tclUnixEvent.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Sleep(ms) ^ 1 warning generated. clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclPlatTime.c In file included from tclPlatNotfy.c:34: ./../pTk/tclUnixNotfy.c:303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FinalizeNotifier(clientData) ^ ./../pTk/tclUnixNotfy.c:370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AlertNotifier(clientData) ^ ./../pTk/tclUnixNotfy.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetTimer(timePtr) ^ ./../pTk/tclUnixNotfy.c:432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ServiceModeHook(mode) ^ ./../pTk/tclUnixNotfy.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateFileHandler(fd, mask, proc, clientData) ^ ./../pTk/tclUnixNotfy.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteFileHandler(fd) ^ ./../pTk/tclUnixNotfy.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FileHandlerEventProc(evPtr, flags) ^ ./../pTk/tclUnixNotfy.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./../pTk/tclUnixNotfy.c:698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_WaitForEvent(timePtr) ^ 9 warnings generated. clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tclTimer.c In file included from tclPlatTime.c:5: ./../pTk/tclUnixTime.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetTime(timePtr) ^ ./../pTk/tclUnixTime.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TclpGetDate(time, useGMT) ^ ./../pTk/tclUnixTime.c:393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ThreadSafeGMTime(timePtr) ^ ./../pTk/tclUnixTime.c:393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./../pTk/tclUnixTime.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ThreadSafeLocalTime(timePtr) ^ ./../pTk/tclUnixTime.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 6 warnings generated. "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Event.bs ../blib/arch/auto/Tk/Event/Event.bs 644 clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Event.c In file included from tclTimer.c:2: ./../pTk/tclTimer.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TimerExitProc(clientData) ^ ./../pTk/tclTimer.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./../pTk/tclTimer.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateTimerHandler(milliseconds, proc, clientData) ^ ./../pTk/tclTimer.c:273:30: warning: cast to 'Tcl_TimerToken' (aka 'struct Tcl_TimerToken_ *') from smaller integer type 'int' [-Wint-to-pointer-cast] timerHandlerPtr->token = (Tcl_TimerToken) tsdPtr->lastTimerId; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../pTk/tclTimer.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteTimerHandler(token) ^ ./../pTk/tclTimer.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TimerSetupProc(data, flags) ^ ./../pTk/tclTimer.c:363:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./../pTk/tclTimer.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TimerCheckProc(data, flags) ^ ./../pTk/tclTimer.c:422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./../pTk/tclTimer.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TimerHandlerEventProc(evPtr, flags) ^ ./../pTk/tclTimer.c:552:24: warning: cast to smaller integer type 'int' from 'Tcl_TimerToken' (aka 'struct Tcl_TimerToken_ *') [-Wpointer-to-int-cast] if ((currentTimerId - (int)timerHandlerPtr->token) < 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../pTk/tclTimer.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TimerHandlerEventProc(evPtr, flags) ^ ./../pTk/tclTimer.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DoWhenIdle(proc, clientData) ^ ./../pTk/tclTimer.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CancelIdleCall(proc, clientData) ^ 14 warnings generated. In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Event.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_OSHandle(fd) ^ Event.xs:385:40: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] warn("%s is strange size %d",name,size); ~~ ^~~~ %zu Event.xs:466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlIO_handle(filePtr) ^ Event.xs:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlIO_wait(filePtr,mask) ^ Event.xs:646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkPerlIO_debug(filePtr,s) ^ Event.xs:824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SVtoPerlIOHandler(sv) ^ Event.xs:836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlIO_TIEHANDLE(class, fh, mask) ^ Event.xs:872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlIO_DESTROY(thisPtr) ^ Event.xs:920:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlIO_handler(filePtr, mask, cb) ^ Event.xs:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetupProc(clientData,flags) ^ Event.xs:1050:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1050:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ Event.xs:1050:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ Event.xs:1050:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1051:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1051:2: note: '{' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1051:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1051:2: note: '{' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Event.xs:1051:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Event.xs:1051:2: note: ')' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1051:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1051:2: note: ')' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1052:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1052:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1052:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1052:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Event.xs:1052:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Event.xs:1052:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1052:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1052:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetupProc(clientData,flags) ^ Event.xs:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CheckProc(clientData,flags) ^ Event.xs:1068:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1068:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ Event.xs:1068:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ Event.xs:1068:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1069:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1069:2: note: '{' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1069:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1069:2: note: '{' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Event.xs:1069:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Event.xs:1069:2: note: ')' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1069:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1069:2: note: ')' token is here XPUSHs(sv_2mortal(newRV((SV *)clientData))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1070:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1070:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1070:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1070:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Event.xs:1070:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Event.xs:1070:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1070:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1070:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CheckProc(clientData,flags) ^ Event.xs:1084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EventProc(evPtr, flags) ^ Event.xs:1094:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1094:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ Event.xs:1094:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ Event.xs:1094:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1095:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1095:2: note: '{' token is here XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1095:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1095:2: note: '{' token is here XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Event.xs:1095:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Event.xs:1095:2: note: ')' token is here XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1095:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1095:2: note: ')' token is here XPUSHs(pe->obj); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1096:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1096:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1096:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1096:2: note: '{' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Event.xs:1096:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Event.xs:1096:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1096:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1096:2: note: ')' token is here XPUSHs(sv_2mortal(newSViv(flags))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EventProc(evPtr, flags) ^ Event.xs:1122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_signal(sig) ^ Event.xs:1122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Event.xs:1167:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1167:4: note: '{' token is here XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1167:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1167:4: note: '{' token is here XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ Event.xs:1167:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ Event.xs:1167:4: note: ')' token is here XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1167:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ Event.xs:1167:4: note: ')' token is here XPUSHs(ST(i)); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1208:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1208:2: note: '{' token is here XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.xs:1208:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.xs:1208:2: note: ')' token is here XSRETURN(count); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1237:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1237:2: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.xs:1237:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1237:2: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.xs:1237:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.xs:1237:2: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1237:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.xs:1237:2: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1262:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.xs:1262:3: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.xs:1262:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.xs:1262:3: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1422:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1422:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1422:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1422:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1436:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1436:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1436:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1436:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1436:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1436:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1458:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1458:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1458:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1458:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1458:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1458:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1458:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1474:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1474:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1474:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1474:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1474:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1474:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1474:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1489:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1489:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1489:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1489:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1489:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1489:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1489:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1489:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1491:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1491:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1491:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1491:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1506:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1506:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1506:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1506:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1506:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1506:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1506:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1506:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1508:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1508:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1508:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1508:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1523:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1523:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1523:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1523:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1523:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1523:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1523:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1523:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1525:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1525:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1525:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1525:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1540:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1540:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1540:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1540:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1540:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1540:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1540:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1540:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1542:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1542:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1542:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1542:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1557:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1557:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1557:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1557:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1557:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1557:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1557:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1557:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1559:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1559:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1559:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1559:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1574:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1574:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1574:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1574:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1574:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1574:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1576:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1576:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1576:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1576:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1591:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1591:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1591:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1591:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1591:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1591:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1591:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1591:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1593:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1593:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1593:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1593:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1608:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1608:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1608:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1608:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1608:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1608:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1610:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1610:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1610:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1610:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1625:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1625:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1625:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1625:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1625:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1625:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1625:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1625:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1627:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1627:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1645:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1645:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1645:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1645:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1645:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1645:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1674:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1674:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1674:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1674:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1693:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1693:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1693:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1693:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1709:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1709:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1709:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1709:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1709:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1709:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1727:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1727:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1727:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1727:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1727:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1727:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1727:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1744:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1744:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1744:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1744:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1744:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1744:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1744:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1744:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1746:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1746:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1746:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1746:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1763:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1763:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1763:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1763:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1763:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1763:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1763:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1763:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1765:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1765:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1765:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1765:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1782:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1782:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1782:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1782:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:1782:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:1782:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1782:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:1782:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1784:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1784:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1784:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1784:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1819:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1819:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1819:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1819:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1835:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1835:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1835:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1835:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1835:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1835:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1853:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1853:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1853:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1853:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1853:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1853:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1867:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1867:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1867:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1867:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1867:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1867:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1885:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1885:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1885:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1885:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1885:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1885:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1903:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1903:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1903:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1903:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1903:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1903:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1935:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1935:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1935:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1935:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1956:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1956:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1956:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1956:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1956:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1956:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1975:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:18: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1975:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:29: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ Event.c:1975:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:437:5: note: expanded from macro 'TARGn' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1975:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:437:16: note: expanded from macro 'TARGn' STMT_START { \ ^ Event.c:1975:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:2: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1975:13: note: '{' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:13: note: expanded from macro 'SvNV_set' STMT_START { \ ^ Event.c:1975:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:48: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ Event.c:1975:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:449:13: note: expanded from macro 'TARGn' SvNV_set(TARG, TARGn_nv); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:50: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1975:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:453:5: note: expanded from macro 'TARGn' } STMT_END ^ Event.c:1975:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:31: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:453:7: note: expanded from macro 'TARGn' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1975:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:56: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^ Event.c:1975:13: note: ')' token is here XSprePUSH; PUSHn((double)RETVAL); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:458:58: note: expanded from macro 'PUSHn' #define PUSHn(n) STMT_START { TARGn(n,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1977:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1977:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1977:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1977:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1993:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1993:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:1993:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:1993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:1993:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:1993:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:1993:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2010:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2010:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2010:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2010:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:2010:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:2010:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2010:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2010:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2012:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2012:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2012:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2012:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2036:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2036:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2036:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2036:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2036:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2036:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2062:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2062:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2062:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2062:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2062:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2062:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2079:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2079:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2079:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2079:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:2079:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:2079:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2079:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2079:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2081:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2081:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2081:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2081:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2108:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2108:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2108:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2108:13: note: '{' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:2108:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:2108:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2108:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2108:13: note: ')' token is here XSprePUSH; PUSHi(PTR2IV(RETVAL)); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2110:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2110:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2110:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2110:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2126:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2126:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2126:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2126:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2126:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2126:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2156:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2156:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2156:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2156:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2180:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2180:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2180:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2180:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2180:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2180:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2204:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2204:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2204:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2204:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2204:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2204:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2228:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2228:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2228:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2228:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2228:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2228:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2256:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2256:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2256:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2256:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2256:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2256:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2272:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2272:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2272:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2272:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2272:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2272:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2288:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2288:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2288:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2288:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2288:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2288:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2303:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2303:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2303:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2303:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:2303:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:2303:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2303:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2303:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2305:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2305:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2305:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2305:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2322:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2322:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2322:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:2322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:2322:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2322:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2322:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2324:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2324:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2324:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2324:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2339:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:18: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2339:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:29: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2339:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:5: note: expanded from macro 'TARGi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2339:13: note: '{' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:392:16: note: expanded from macro 'TARGi' STMT_START { \ ^ Event.c:2339:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:5: note: expanded from macro 'TARGi' } STMT_END ^ Event.c:2339:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:31: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:409:7: note: expanded from macro 'TARGi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2339:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:56: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^ Event.c:2339:13: note: ')' token is here XSprePUSH; PUSHi((IV)RETVAL); ^~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:459:58: note: expanded from macro 'PUSHi' #define PUSHi(i) STMT_START { TARGi(i,1); PUSHs(TARG); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2341:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2341:5: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2341:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2341:5: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2358:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2358:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2358:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2358:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2358:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2358:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2372:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2372:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2372:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Event.c:2372:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Event.c:2372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Event.c:2372:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.c:2372:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Event.c:2372:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Event.xs:1535:7: warning: incompatible pointer types initializing 'SV *' (aka 'struct sv *') with an expression of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] SV *old_warn = PL_curcop->cop_warnings; ^ ~~~~~~~~~~~~~~~~~~~~~~~ Event.xs:1540:26: warning: incompatible pointer types assigning to 'STRLEN *' (aka 'unsigned long *') from 'SV *' (aka 'struct sv *') [-Wincompatible-pointer-types] PL_curcop->cop_warnings = old_warn; ^ ~~~~~~~~ 385 warnings generated. rm -f ../blib/arch/auto/Tk/Event/Event.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Event.o eventWin32Dll.o pTkCallback.o tclAsync.o tclEvent.o tclNotify.o tclPlatEvent.o tclPlatNotfy.o tclPlatTime.o tclTimer.o -o ../blib/arch/auto/Tk/Event/Event.so \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Event/Event.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Event' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Entry' Running Mkbootstrap for Entry () chmod 644 "Entry.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Entry.xs > Entry.xsc cp Entry.pm ../blib/lib/Tk/Entry.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Entry.bs ../blib/arch/auto/Tk/Entry/Entry.bs 644 mv Entry.xsc Entry.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Entry.c In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Entry.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.xs:27:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.xs:27:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Entry.xs:27:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.xs:27:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Entry.xs:27:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Entry.xs:27:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.xs:27:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Entry.xs:27:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_EntryObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Entry.c:189:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.c:189:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Entry.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Entry.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.c:189:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Entry.c:189:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.xs:34:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.xs:34:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Entry.xs:34:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.xs:34:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Entry.xs:34:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Entry.xs:34:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.xs:34:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Entry.xs:34:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,Tk_SpinboxObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.c:206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.c:206:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Entry.c:206:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Entry.c:206:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Entry.c:206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Entry.c:206:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Entry.c:206:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Entry.c:206:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ rm -f ../blib/arch/auto/Tk/Entry/Entry.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Entry.o -o ../blib/arch/auto/Tk/Entry/Entry.so ../pTk/libpTk.a \ -lm -lperl \ 114 warnings generated. chmod 755 ../blib/arch/auto/Tk/Entry/Entry.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Entry' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/DragDrop' cp DropSite.pm ../blib/lib/Tk/DropSite.pm cp DragDrop/SunSite.pm ../blib/lib/Tk/DragDrop/SunSite.pm cp DragDrop/SunDrop.pm ../blib/lib/Tk/DragDrop/SunDrop.pm cp DragDrop/Common.pod ../blib/lib/Tk/DragDrop/Common.pod cp DragDrop/XDNDDrop.pm ../blib/lib/Tk/DragDrop/XDNDDrop.pm cp DragDrop/LocalDrop.pm ../blib/lib/Tk/DragDrop/LocalDrop.pm cp DragDrop/Common.pm ../blib/lib/Tk/DragDrop/Common.pm cp DragDrop/Rect.pm ../blib/lib/Tk/DragDrop/Rect.pm cp DragDrop/SunConst.pod ../blib/lib/Tk/DragDrop/SunConst.pod cp DragDrop/SunConst.pm ../blib/lib/Tk/DragDrop/SunConst.pm cp DropSite.pod ../blib/lib/Tk/DropSite.pod cp DragDrop.pm ../blib/lib/Tk/DragDrop.pm cp DragDrop/XDNDSite.pm ../blib/lib/Tk/DragDrop/XDNDSite.pm Manifying 3 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/DragDrop' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Compound' Running Mkbootstrap for Compound () chmod 644 "Compound.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Compound.xs > Compound.xsc cp Compound.pm ../blib/lib/Tk/Compound.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Compound.bs ../blib/arch/auto/Tk/Compound/Compound.bs 644 mv Compound.xsc Compound.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Compound.c In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Compound.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 98 warnings generated. rm -f ../blib/arch/auto/Tk/Compound/Compound.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Compound.o -o ../blib/arch/auto/Tk/Compound/Compound.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Compound/Compound.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Compound' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Canvas' Running Mkbootstrap for Canvas () chmod 644 "Canvas.bs" "/usr/bin/perl" "/usr/share/perl5/vendor_perl/ExtUtils/xsubpp" -typemap '/usr/share/perl5/ExtUtils/typemap' -typemap '/builddir/build/BUILD/Tk-804.035/Tk/typemap' Canvas.xs > Canvas.xsc cp Canvas.pm ../blib/lib/Tk/Canvas.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Canvas.bs ../blib/arch/auto/Tk/Canvas/Canvas.bs 644 mv Canvas.xsc Canvas.c clang -c -I.. -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ Canvas.c In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from Canvas.xs:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Canvas.xs:31:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Canvas.xs:31:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ Canvas.xs:31:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Canvas.xs:31:3: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Canvas.xs:31:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Canvas.xs:31:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Canvas.xs:31:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ Canvas.xs:31:3: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,Tk_CanvasObjCmd,items,&ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Canvas.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Canvas.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Canvas.c:193:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ Canvas.c:193:5: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ Canvas.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ Canvas.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Canvas.c:193:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ Canvas.c:193:5: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 106 warnings generated. rm -f ../blib/arch/auto/Tk/Canvas/Canvas.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Canvas.o -o ../blib/arch/auto/Tk/Canvas/Canvas.so ../pTk/libpTk.a \ -lm -lperl \ chmod 755 ../blib/arch/auto/Tk/Canvas/Canvas.so make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Canvas' "/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" MANIFEST.SKIP.PL MANIFEST.SKIP Reading pTk/mTk/additions/pTk.exc Reading pTk/mTk/generic/pTk.exc Reading pTk/mTk/tclGeneric/pTk.inc Reading pTk/mTk/tclUnix/pTk.inc Reading pTk/mTk/tclWin/pTk.inc Reading pTk/mTk/tixGeneric/pTk.exc Reading pTk/mTk/tixUnix/pTk.exc Reading pTk/mTk/tixWin/pTk.exc Reading pTk/mTk/unix/pTk.exc Reading pTk/mTk/win/pTk.exc Reading pTk/mTk/xlib/pTk.exc cp gedi blib/script/gedi cp ptked blib/script/ptked "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/gedi "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ptked cp ptksh blib/script/ptksh "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/ptksh Manifying 2 pod documents Manifying 5 pod documents make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pod' Sorry no HTML building yet make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pod' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.TkNAKs + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 ++ dirname /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd Tk-804.035 + make pure_install DESTDIR=/builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 cd pTk && make DEFINE="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-g" PREFIX="/usr" PASTHRU_DEFINE=' ' PASTHRU_INC=' ' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pod' Manifying 50 pod documents Manifying 51 pod documents Manifying 2 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pod' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/demos' Manifying 1 pod document Manifying 2 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/demos' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Xlib' make[2]: Entering directory '/builddir/build/BUILD/Tk-804.035/Xlib/X' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- X.bs ../../blib/arch/auto/Tk/X/X.bs 644 make[2]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Xlib/X' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Xlib.bs ../blib/arch/auto/Tk/Xlib/Xlib.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Xlib' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/WinPhoto' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- WinPhoto.bs ../blib/arch/auto/Tk/WinPhoto/WinPhoto.bs 644 Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/WinPhoto' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Tixish' make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Tixish' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TixPixmap' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Pixmap.bs ../blib/arch/auto/Tk/Pixmap/Pixmap.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TixPixmap' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TixGrid' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TixGrid.bs ../blib/arch/auto/Tk/TixGrid/TixGrid.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TixGrid' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TextList' Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TextList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Text' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Text.bs ../blib/arch/auto/Tk/Text/Text.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Text' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TList' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TList.bs ../blib/arch/auto/Tk/TList/TList.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Scrollbar' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scrollbar.bs ../blib/arch/auto/Tk/Scrollbar/Scrollbar.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Scrollbar' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Scale' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scale.bs ../blib/arch/auto/Tk/Scale/Scale.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Scale' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/PNG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Tk/PNG/PNG.bs 644 Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/PNG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/NBFrame' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- NBFrame.bs ../blib/arch/auto/Tk/NBFrame/NBFrame.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/NBFrame' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Mwm' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mwm.bs ../blib/arch/auto/Tk/Mwm/Mwm.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Mwm' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Menubutton' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Menubutton.bs ../blib/arch/auto/Tk/Menubutton/Menubutton.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Menubutton' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Listbox' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Listbox.bs ../blib/arch/auto/Tk/Listbox/Listbox.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Listbox' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/JPEG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Tk/JPEG/JPEG.bs 644 Manifying 1 pod document Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/JPEG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/InputO' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- InputO.bs ../blib/arch/auto/Tk/InputO/InputO.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/InputO' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/IO' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- IO.bs ../blib/arch/auto/Tk/IO/IO.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/IO' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/HList' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- HList.bs ../blib/arch/auto/Tk/HList/HList.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/HList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Event' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Event.bs ../blib/arch/auto/Tk/Event/Event.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Event' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Entry' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Entry.bs ../blib/arch/auto/Tk/Entry/Entry.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Entry' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/DragDrop' Manifying 3 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/DragDrop' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Compound' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Compound.bs ../blib/arch/auto/Tk/Compound/Compound.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Compound' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Canvas' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Canvas.bs ../blib/arch/auto/Tk/Canvas/Canvas.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Canvas' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Tk.bs blib/arch/auto/Tk/Tk.bs 644 clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ chnGlue.c In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from chnGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ chnGlue.c:20:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_OpenFileChannel(interp,fileName,modeString,permissions) ^ chnGlue.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FSOpenFileChannel(interp, pathPtr, modeString, permissions) ^ chnGlue.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Read(chan,bufPtr,toRead) ^ chnGlue.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Write(chan, buf, count) ^ chnGlue.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Close(interp,chan) ^ 103 warnings generated. clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ encGlue.c In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from encGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:47:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UtfCharComplete(str, len) ^ encGlue.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UniCharToUtfDString(wString, numChars, dsPtr) ^ encGlue.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UtfToUniCharDString(string, length, dsPtr) ^ encGlue.c:243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UniCharLen(str) ^ encGlue.c:417:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_StringMatch(string, pattern) ^ encGlue.c:600:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:5: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:600:4: note: '{' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:16: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^ encGlue.c:600:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:600:4: note: '{' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ encGlue.c:600:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ encGlue.c:600:4: note: ')' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:600:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:5: note: expanded from macro 'PUSHSTACKi' } STMT_END ^ encGlue.c:600:4: note: ')' token is here PUSHSTACKi(PERLSI_REQUIRE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:7: note: expanded from macro 'PUSHSTACKi' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:602:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:602:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:602:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:602:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:603:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:603:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:603:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:603:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:604:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:604:4: note: '{' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:604:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:604:4: note: '{' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:604:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:604:4: note: ')' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:604:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:604:4: note: ')' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:614:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:5: note: expanded from macro 'POPSTACK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:614:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:16: note: expanded from macro 'POPSTACK' STMT_START { \ ^ encGlue.c:614:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:614:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ encGlue.c:614:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ encGlue.c:614:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:614:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:5: note: expanded from macro 'POPSTACK' } STMT_END ^ encGlue.c:614:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:7: note: expanded from macro 'POPSTACK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:735:21: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sv_setpvn(stmp,s,len); ^ /usr/lib64/perl5/CORE/embed.h:670:49: note: expanded from macro 'sv_setpvn' #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) ^ /usr/lib64/perl5/CORE/proto.h:3701:73: note: passing argument to parameter 'ptr' here PERL_CALLCONV void Perl_sv_setpvn(pTHX_ SV *const sv, const char *const ptr, const STRLEN len); ^ encGlue.c:736:22: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (has_highbit(s,len)) ^ ./tkGlue.h:65:36: note: passing argument to parameter 's' here extern int has_highbit(CONST char *s,int l); ^ encGlue.c:741:21: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sv_setpvn(stmp,s,len); ^ /usr/lib64/perl5/CORE/embed.h:670:49: note: expanded from macro 'sv_setpvn' #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) ^ /usr/lib64/perl5/CORE/proto.h:3701:73: note: passing argument to parameter 'ptr' here PERL_CALLCONV void Perl_sv_setpvn(pTHX_ SV *const sv, const char *const ptr, const STRLEN len); ^ encGlue.c:744:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:744:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:744:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:744:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:745:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:745:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:745:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:745:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:745:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:745:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:745:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:745:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:746:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:746:4: note: '{' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:746:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:746:4: note: '{' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:746:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:746:4: note: ')' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:746:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:746:4: note: ')' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:747:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:747:4: note: '{' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:747:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:747:4: note: '{' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:747:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:747:4: note: ')' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:747:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:747:4: note: ')' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:861:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:861:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:861:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:861:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:862:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:862:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:862:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:862:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:862:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:862:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:862:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:862:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:866:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:866:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:866:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:866:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:866:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:866:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:866:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:866:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:867:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:867:4: note: '{' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:867:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:867:4: note: '{' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:867:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:867:4: note: ')' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:867:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:867:4: note: ')' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:926:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:926:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:926:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:926:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:927:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:927:2: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:927:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:927:2: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:927:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:927:2: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:927:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:927:2: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:930:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:930:2: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:930:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:930:2: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:930:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:930:2: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:930:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:930:2: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ evtGlue.c 162 warnings generated. In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ objGlue.c '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from evtGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ evtGlue.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlCheckProc(data, flags) ^ 99 warnings generated. In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from objGlue.c:9: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:500:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:506:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:564:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:571:28: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:597:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,strlen(s))) ^ /usr/lib64/perl5/CORE/inline.h:734:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/CORE/inline.h:974:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:630:29: warning: incompatible pointer types passing 'int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] return (unsigned char *) SvPV(objPtr, *lengthPtr); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1720:30: note: expanded from macro 'SvPV' #define SvPV(sv, lp) SvPV_flags(sv, lp, SV_GMAGIC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1726:57: note: expanded from macro 'SvPV_flags' ? ((lp = SvCUR(sv)), SvPVX(sv)) : sv_2pv_flags(sv, &lp, flags)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/lib64/perl5/CORE/embed.h:559:55: note: expanded from macro 'sv_2pv_flags' #define sv_2pv_flags(a,b,c) Perl_sv_2pv_flags(aTHX_ a,b,c) ^ /usr/lib64/perl5/CORE/proto.h:3248:73: note: passing argument to parameter 'lp' here PERL_CALLCONV char* Perl_sv_2pv_flags(pTHX_ SV *const sv, STRLEN *const lp, const I32 flags); ^ objGlue.c:719:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] av_store(av,i++,Tcl_NewStringObj(base,(s-base))); ^~~~ /usr/lib64/perl5/CORE/embed.h:62:50: note: expanded from macro 'av_store' #define av_store(a,b,c) Perl_av_store(aTHX_ a,b,c) ^ objGlue.c:367:31: note: passing argument to parameter 'bytes' here Tcl_NewStringObj (CONST char *bytes, int length) ^ objGlue.c:733:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:733:8: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:733:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:733:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:733:8: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AppendElement(interp, string) ^ objGlue.c:786:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:786:4: note: '{' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:786:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: note: '{' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: note: ')' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:786:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:786:4: note: ')' token is here SvSetMagicSV(result, value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:824:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:824:6: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:824:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: note: '{' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:824:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:824:6: note: ')' token is here SvSetMagicSV(sv,ref); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DStringAppendElement(dsPtr, string) ^ objGlue.c:1033:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1033:4: note: '{' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:1033:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: note: '{' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: note: ')' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1033:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:1033:4: note: ')' token is here SvSetMagicSV(obj,sv); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetIndexFromObj(interp, objPtr, tablePtr, msg, flags, indexPtr) ^ objGlue.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AppendToObj(objPtr, bytes, length) ^ objGlue.c:1160:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1160:3: note: '{' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:1160:3: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: note: '{' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: note: ')' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1160:3: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:1160:3: note: ')' token is here SvSetMagicSV(objPtr,sv); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_WrongNumArgs(interp, objc, objv, message) ^ objGlue.c:1306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1306:2: note: '{' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ objGlue.c:1306:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: note: '{' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: note: ')' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ objGlue.c:1306:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ objGlue.c:1306:2: note: ')' token is here SvSetMagicSV(dst,src); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1374:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1303:2: note: expanded from macro 'SvIV_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1374:4: note: '{' token is here SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1303:13: note: expanded from macro 'SvIV_set' STMT_START { \ ^ objGlue.c:1374:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1306:44: note: expanded from macro 'SvIV_set' (((XPVIV*) SvANY(sv))->xiv_iv = (val)); } STMT_END ^ objGlue.c:1374:4: note: ')' token is here SvIV_set(sv,info->internalRep.longValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1306:46: note: expanded from macro 'SvIV_set' (((XPVIV*) SvANY(sv))->xiv_iv = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1381:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:2: note: expanded from macro 'SvNV_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ objGlue.c:1381:4: note: '{' token is here SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1308:13: note: expanded from macro 'SvNV_set' STMT_START { \ ^ objGlue.c:1381:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:48: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^ objGlue.c:1381:4: note: ')' token is here SvNV_set(sv,info->internalRep.doubleValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1311:50: note: expanded from macro 'SvNV_set' (((XPVNV*)SvANY(sv))->xnv_u.xnv_nv = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ objGlue.c:1720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCopyArg(sv) ^ 139 warnings generated. clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tixGlue.c In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from tixGlue.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 98 warnings generated. clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGlue.c In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from tkGlue.c:8: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCatArg(out, sv, refs) ^ tkGlue.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangNull(sv) ^ tkGlue.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangMergeString(argc, args) ^ tkGlue.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangPrint(sv) ^ tkGlue.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MakeReference(sv) ^ tkGlue.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Blessed(package, sv) ^ tkGlue.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InterpHv(interp,fatal) ^ tkGlue.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetObjResult(interp) ^ tkGlue.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ResetResult(interp) ^ tkGlue.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetObjResult(interp, sv) ^ tkGlue.c:680:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:680:6: note: '{' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:680:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: note: '{' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: note: ')' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:680:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:680:6: note: ')' token is here SvSetMagicSV(Tcl_GetObjResult(interp), sv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_SetBinaryResult(interp, string, len, freeProc) ^ tkGlue.c:715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetResult(interp, string, freeProc) ^ tkGlue.c:725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CallWhenDeleted(interp, proc, clientData) ^ tkGlue.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteInterp(interp) ^ tkGlue.c:825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeadMainWindow(interp,tkwin) ^ tkGlue.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct_sv(ptr,sz) ^ tkGlue.c:877:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:877:4: note: '{' token is here SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ tkGlue.c:877:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ tkGlue.c:877:4: note: ')' token is here SvCUR_set(sv,sz); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct_sv(ptr,sz) ^ tkGlue.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tilde_magic(hv,sv) ^ tkGlue.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetString(sp, s) ^ tkGlue.c:965:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:965:4: note: '{' token is here SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:965:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:965:4: note: ')' token is here SvSETMAGIC(sv_maybe_utf8(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetDefault(sp, s) ^ tkGlue.c:990:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:990:8: note: '{' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:990:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:990:8: note: ')' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetObj(sp, arg) ^ tkGlue.c:1012:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1012:4: note: '{' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1012:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: note: '{' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: note: ')' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1012:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1012:4: note: ')' token is here SvSetMagicSV(sv, arg); ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangOldSetArg(sp, arg, file, line) ^ tkGlue.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetVar(sp,sv) ^ tkGlue.c:1058:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetInt(sp, v) ^ tkGlue.c:1068:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1068:4: note: '{' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1068:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1068:4: note: ')' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetDouble(sp, v) ^ tkGlue.c:1085:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1085:4: note: '{' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1085:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ tkGlue.c:1085:4: note: ')' token is here SvSETMAGIC(sv); ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1102:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1102:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:1102:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:1102:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1103:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1103:2: note: '{' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1103:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1103:2: note: '{' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1103:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1103:2: note: ')' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1103:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1103:2: note: ')' token is here XPUSHs(sv); ^~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1104:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1104:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1104:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1104:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1104:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1104:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1104:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1104:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv(msg,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WindowCommand(sv, hv_ptr, need) ^ tkGlue.c:1155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SVtoWindow(sv) ^ tkGlue.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SVtoHWND(sv) ^ tkGlue.c:1306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ObjectRef(interp, path) ^ tkGlue.c:1322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetRef(interp, path) ^ tkGlue.c:1341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkToWidget(tkwin,pinterp) ^ tkGlue.c:1370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkToMainWindow(tkwin) ^ tkGlue.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangWidgetObj(interp, tkwin) ^ tkGlue.c:1395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangObjectObj(interp, name) ^ tkGlue.c:1434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFontObj(interp, tkfont, name) ^ tkGlue.c:1485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_ClearErrorInfo(interp) ^ tkGlue.c:1485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AddErrorInfo(interp, message) ^ tkGlue.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Check_Eval(interp) ^ tkGlue.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1562:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1562:2: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1562:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1562:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1562:2: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Set_widget(widget) ^ tkGlue.c:1589:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1589:4: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1589:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: note: '{' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1589:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1589:4: note: ')' token is here SvSetMagicSV(sv,widget); ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Set_widget(widget) ^ tkGlue.c:1603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1603:4: note: '{' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1603:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: note: '{' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: note: ')' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1603:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1603:4: note: ')' token is here SvSetMagicSV(sv,event); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushObjCallbackArgs(interp, svp ,obj) ^ tkGlue.c:1631:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1631:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:1631:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:1631:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1657:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1657:10: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1657:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1657:10: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1657:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1657:10: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1657:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1657:10: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1732:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1732:13: note: '{' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1732:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1732:13: note: '{' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1732:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1732:13: note: ')' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1732:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1732:13: note: ')' token is here XPUSHs(arg); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1736:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1736:11: note: '{' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1736:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1736:11: note: '{' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1736:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1736:11: note: ')' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1736:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1736:11: note: ')' token is here XPUSHs(sv_mortalcopy(arg)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1739:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1739:9: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1739:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1739:9: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1739:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1739:9: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1739:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1739:9: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1755:5: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1755:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1755:5: note: '{' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1755:5: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1755:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1755:5: note: ')' token is here XPUSHs(sv_mortalcopy(obj->window)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushObjCallbackArgs(interp, svp ,obj) ^ tkGlue.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushCallbackArgs(interp, svp) ^ tkGlue.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetTclResult(interp,count) ^ tkGlue.c:1804:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1804:6: note: '{' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:1804:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: note: '{' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: note: ')' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:1804:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:1804:6: note: ')' token is here SvSetMagicSV(result,p[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetTclResult(interp,count) ^ tkGlue.c:1843:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1843:10: note: '{' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1843:10: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1843:10: note: '{' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1843:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1843:10: note: ')' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1843:10: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1843:10: note: ')' token is here XPUSHs(sv_2mortal(newSViv(val))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1849:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1849:9: note: '{' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1849:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1849:9: note: '{' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1849:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1849:9: note: ')' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1849:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1849:9: note: ')' token is here XPUSHs(sv_2mortal(newSVnv(va_arg(ap, double)))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1855:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1855:11: note: '{' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1855:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1855:11: note: '{' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1855:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1855:11: note: ')' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1855:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1855:11: note: ')' token is here XPUSHs(sv_2mortal(Tcl_NewStringObj(x, -1))); /* for UTF-8-ness */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1857:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1857:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1857:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1857:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1857:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1857:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1857:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1857:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1864:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1864:11: note: '{' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1864:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1864:11: note: '{' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1864:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1864:11: note: ')' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1864:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1864:11: note: ')' token is here XPUSHs(sv_mortalcopy(x)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1866:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1866:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1866:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1866:11: note: '{' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1866:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1866:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1866:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1866:11: note: ')' token is here XPUSHs(&PL_sv_undef); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1879:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1879:8: note: '{' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1879:8: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:1879:8: note: '{' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:1879:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:1879:8: note: ')' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1879:8: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:1879:8: note: ')' token is here XPUSHs(sv_mortalcopy((SV *) (argv[i]))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:1812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushVarArgs(ap,argc) ^ tkGlue.c:1959:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void HandleBgErrors(clientData) ^ tkGlue.c:1959:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_BackgroundError(interp) ^ tkGlue.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_MaybeError(interp,code,why) ^ tkGlue.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClearErrorInfo(win) ^ tkGlue.c:2113:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2113:4: note: '{' token is here EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:2113:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:2113:4: note: ')' token is here EXTEND(sp, (count - items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Call_Tk(info, items, args) ^ tkGlue.c:2274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:5: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2274:6: note: '{' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:16: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^ tkGlue.c:2274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2274:6: note: '{' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:2274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:2274:6: note: ')' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:5: note: expanded from macro 'PUSHSTACKi' } STMT_END ^ tkGlue.c:2274:6: note: ')' token is here PUSHSTACK; ^~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1099:19: note: expanded from macro 'PUSHSTACK' #define PUSHSTACK PUSHSTACKi(PERLSI_UNKNOWN) ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:7: note: expanded from macro 'PUSHSTACKi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2279:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:5: note: expanded from macro 'POPSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2279:6: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:16: note: expanded from macro 'POPSTACK' STMT_START { \ ^ tkGlue.c:2279:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2279:6: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:2279:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:2279:6: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2279:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:5: note: expanded from macro 'POPSTACK' } STMT_END ^ tkGlue.c:2279:6: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:7: note: expanded from macro 'POPSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2404:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2404:2: note: '{' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2404:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2404:2: note: '{' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2404:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2404:2: note: ')' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2404:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2404:2: note: ')' token is here TKXSRETURN(Return_Results(interp,items,offset)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SelGetProc(clientData,interp,portion,numItems,format,type,tkwin) ^ tkGlue.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] isSwitch(s) ^ tkGlue.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2614:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2614:2: note: '{' token is here XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2614:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2614:2: note: ')' token is here XSRETURN(retval); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertArg(mark,posn,sv) ^ tkGlue.c:2626:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:25: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2626:2: note: '{' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:36: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^ tkGlue.c:2626:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:28: note: expanded from macro 'MEXTEND' } } STMT_END ^ tkGlue.c:2626:2: note: ')' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:30: note: expanded from macro 'MEXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertArg(mark,posn,sv) ^ tkGlue.c:2644:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2644:2: note: '{' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2644:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2644:2: note: '{' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2644:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2644:2: note: ')' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2644:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2644:2: note: ')' token is here TKXSRETURN(Call_Tk(info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NameFromCv(cv) ^ tkGlue.c:2648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2670:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MainWindow(interp) ^ tkGlue.c:2687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InfoFromArgs(info,proc,mwcd,items,args) ^ tkGlue.c:2742:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2742:4: note: '{' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:2742:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: note: '{' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: note: ')' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:2742:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:2742:4: note: ')' token is here SvSetMagicSV(fallback,sv); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InfoFromArgs(info,proc,mwcd,items,args) ^ tkGlue.c:2773:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:25: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2773:4: note: '{' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:36: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^ tkGlue.c:2773:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:28: note: expanded from macro 'MEXTEND' } } STMT_END ^ tkGlue.c:2773:4: note: ')' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:30: note: expanded from macro 'MEXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2786:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2786:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2786:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2786:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2786:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2786:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2786:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2786:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2812:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:25: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2812:6: note: '{' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:378:36: note: expanded from macro 'MEXTEND' # define MEXTEND(p,n) STMT_START { \ ^ tkGlue.c:2812:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:28: note: expanded from macro 'MEXTEND' } } STMT_END ^ tkGlue.c:2812:6: note: ')' token is here MEXTEND(sp, 1); /* May not be room ? */ ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:385:30: note: expanded from macro 'MEXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2824:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2824:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2824:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2824:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2824:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2824:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2824:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2824:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2848:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2848:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2848:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2848:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2872:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2872:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2872:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2872:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2872:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2872:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2897:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2897:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2897:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2897:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2897:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2897:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2897:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2897:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2918:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2918:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2918:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2918:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2918:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2918:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2918:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2918:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2939:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2939:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2939:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2939:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2939:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2939:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2939:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2939:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2967:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2967:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:2967:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:2967:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:2967:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:2967:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:2967:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:2967:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3008:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3008:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3008:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3008:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3008:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3008:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3049:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3049:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3049:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3049:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3049:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3049:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3049:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3049:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,1,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3056:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3056:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3056:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3056:2: note: '{' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3056:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3056:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3056:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3056:2: note: ')' token is here TKXSRETURN(XSTkCommand(cv,0,(Tcl_ObjCmdProc *) XSANY.any_ptr, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3077:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3077:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3077:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3077:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3077:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3077:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3077:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3077:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TkCommand(name,proc) ^ tkGlue.c:3111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TkSubCommand(name,proc) ^ tkGlue.c:3177:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:5: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3177:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:8:16: note: expanded from macro 'TKXSRETURN' STMT_START { \ ^ tkGlue.c:3177:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3177:2: note: '{' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:3177:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:3177:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:10:2: note: expanded from macro 'TKXSRETURN' XSRETURN(ptkAdj); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3177:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:5: note: expanded from macro 'TKXSRETURN' } STMT_END ^ tkGlue.c:3177:2: note: ')' token is here TKXSRETURN(Call_Tk(&info, items, &ST(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tkGlue.def:11:7: note: expanded from macro 'TKXSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangDeadWindow(interp, tkwin) ^ tkGlue.c:3228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteCommandFromToken(interp, info) ^ tkGlue.c:3249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeleteWidget(interp, info) ^ tkGlue.c:3280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeleteObject(interp, info) ^ tkGlue.c:3294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_NewMainWindow(interp,tkwin) ^ tkGlue.c:3303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateWidget(interp, tkwin, proc, clientData, deleteProc) ^ tkGlue.c:3341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateObject(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateImage(interp, cmdName, proc, clientData, deleteProc, typePtr) ^ tkGlue.c:3384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateObjCommand(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_IsSafe(interp) ^ tkGlue.c:3492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetCommandInfo(interp,cmdName,infoPtr) ^ tkGlue.c:3544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateCommand(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangVar2(interp, sv, part2, store) ^ tkGlue.c:3557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:3583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ObjGetVar2(interp, sv, part2, flags) ^ tkGlue.c:3618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ObjSetVar2(interp, sv, part2, newValue, flags) ^ tkGlue.c:3630:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3630:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:3630:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3630:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:3630:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3647:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:3647:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:3647:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: note: '{' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:3647:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:3647:2: note: ')' token is here SvSetMagicSV(sv, newValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:3637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetVarArg(interp, sv, newValue, flags) ^ tkGlue.c:3652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCmpOpt(opt,arg,len) ^ tkGlue.c:3677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCmpArg(a,b) ^ tkGlue.c:3878:19: warning: assigning to 'MGVTBL *' (aka 'struct mgvtbl *') from 'const MGVTBL *' (aka 'const struct mgvtbl *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] mg->mg_virtual = &PL_vtbl_uvar; ^ ~~~~~~~~~~~~~ tkGlue.c:3791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TraceVar2(interp, sv, part2, flags, tkproc, clientData) ^ tkGlue.c:3889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindTkVarName(varName,flags) ^ tkGlue.c:3957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_LinkVar(interp,varName,addr,type) ^ tkGlue.c:4000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UnlinkVar(interp,varName) ^ tkGlue.c:4013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_UntraceVar(interp, sv, flags, tkproc, clientData) ^ tkGlue.c:4088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TraceVar(interp, varName, flags, proc, clientData) ^ tkGlue.c:4099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFindVar(interp, tkwin, name) ^ tkGlue.c:4131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangStringMatch(string, match) ^ tkGlue.c:4142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSaveVar(interp,sv,vp,type) ^ tkGlue.c:4241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFreeVar(sv) ^ tkGlue.c:4277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CallWithArgs(interp, sub, argc, argv) ^ tkGlue.c:4297:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4297:2: note: '{' token is here EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4297:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4297:2: note: ')' token is here EXTEND(sp, argc); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4298:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4298:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4298:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4298:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4301:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4301:4: note: '{' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4301:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4301:4: note: '{' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4301:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4301:4: note: ')' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4301:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4301:4: note: ')' token is here XPUSHs(*argv++); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4333:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4333:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4333:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4333:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4334:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4334:2: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4334:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4334:2: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4334:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4334:2: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4334:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4334:2: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4406:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4406:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4406:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4406:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4409:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4409:4: note: '{' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4409:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4409:4: note: '{' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4409:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4409:4: note: ')' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4409:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4409:4: note: ')' token is here XPUSHs(objv[i]); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4437:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4437:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4437:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4437:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4439:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4439:4: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4439:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4439:4: note: '{' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4439:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4439:4: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4439:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4439:4: note: ')' token is here XPUSHs(sv_mortalcopy(sv)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4442:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1498:5: note: expanded from macro 'SvTAINT' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4442:4: note: '{' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1498:16: note: expanded from macro 'SvTAINT' STMT_START { \ ^ tkGlue.c:4442:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:27: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4442:4: note: '{' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:37: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ tkGlue.c:4442:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:83: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^ tkGlue.c:4442:4: note: ')' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1501:13: note: expanded from macro 'SvTAINT' SvTAINTED_on(sv); \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1494:84: note: expanded from macro 'SvTAINTED_on' #define SvTAINTED_on(sv) STMT_START{ if(UNLIKELY(TAINTING_get)){sv_taint(sv);} }STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4442:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1502:5: note: expanded from macro 'SvTAINT' } STMT_END ^ tkGlue.c:4442:4: note: ')' token is here SvTAINT(sv); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1502:7: note: expanded from macro 'SvTAINT' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4444:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4444:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4444:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4444:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4444:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4444:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4444:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4444:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4496:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4496:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4496:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4496:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangClientMessage(interp, tkwin, event) ^ tkGlue.c:4653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangEventCallback(cdata, interp, event, tkwin, keySym) ^ tkGlue.c:4693:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:5: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4693:4: note: '{' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1077:16: note: expanded from macro 'PUSHSTACKi' STMT_START { \ ^ tkGlue.c:4693:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4693:4: note: '{' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:4693:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:4693:4: note: ')' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1094:2: note: expanded from macro 'PUSHSTACKi' SWITCHSTACK(PL_curstack,next->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4693:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:5: note: expanded from macro 'PUSHSTACKi' } STMT_END ^ tkGlue.c:4693:4: note: ')' token is here PUSHSTACKi(PERLSI_MAGIC); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1097:7: note: expanded from macro 'PUSHSTACKi' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4719:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:5: note: expanded from macro 'POPSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4719:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1104:16: note: expanded from macro 'POPSTACK' STMT_START { \ ^ tkGlue.c:4719:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:5: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4719:4: note: '{' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:539:16: note: expanded from macro 'SWITCHSTACK' STMT_START { \ ^ tkGlue.c:4719:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:5: note: expanded from macro 'SWITCHSTACK' } STMT_END ^ tkGlue.c:4719:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1115:2: note: expanded from macro 'POPSTACK' SWITCHSTACK(PL_curstack,prev->si_stack); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:545:7: note: expanded from macro 'SWITCHSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4719:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:5: note: expanded from macro 'POPSTACK' } STMT_END ^ tkGlue.c:4719:4: note: ')' token is here POPSTACK; ^~~~~~~~ /usr/lib64/perl5/CORE/cop.h:1118:7: note: expanded from macro 'POPSTACK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFreeArg(sv, freeProc) ^ tkGlue.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_generic(clientData, eventPtr) ^ tkGlue.c:4789:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4789:6: note: '{' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4789:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4789:6: note: '{' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4789:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4789:6: note: ')' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4789:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4789:6: note: ')' token is here XPUSHs(sv_mortalcopy(e)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4790:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4790:6: note: '{' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4790:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4790:6: note: '{' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4790:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4790:6: note: ')' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4790:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4790:6: note: ')' token is here XPUSHs(sv_mortalcopy(w)); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_generic(clientData, eventPtr) ^ tkGlue.c:4813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomRequest(clientData,tkwin) ^ tkGlue.c:4825:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4825:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4825:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4825:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4826:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4826:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4826:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4826:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4826:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4826:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4826:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4826:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4827:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4827:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4827:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4827:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4827:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4827:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4827:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4827:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomRequest(clientData,tkwin) ^ tkGlue.c:4835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomLostSlave(clientData,tkwin) ^ tkGlue.c:4846:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4846:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:4846:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:4846:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4848:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4848:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4848:2: note: '{' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4848:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4848:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4848:2: note: ')' token is here XPUSHs(sv_mortalcopy(master)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4849:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4849:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4849:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4849:2: note: '{' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:4849:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:4849:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4849:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:4849:2: note: ')' token is here XPUSHs(sv_mortalcopy(slave)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomLostSlave(clientData,tkwin) ^ tkGlue.c:4892:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4892:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4892:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4892:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_idle(clientData) ^ tkGlue.c:4896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:4949:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4949:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4949:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4949:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4975:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:4975:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:4975:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:4975:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:4980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XEvent_Info(obj,s) ^ tkGlue.c:5013:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:2: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5013:11: note: '{' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2148:13: note: expanded from macro 'SvSetSV_and' STMT_START { \ ^ tkGlue.c:5013:11: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:23: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: note: '{' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:34: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:76: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: note: ')' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:23: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2145:78: note: expanded from macro 'SvSETMAGIC' #define SvSETMAGIC(x) STMT_START { if (UNLIKELY(SvSMAGICAL(x))) mg_set(x); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/sv.h:2151:3: note: expanded from macro 'SvSetSV_and' finally; \ ^~~~~~~ tkGlue.c:5013:11: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:2: note: expanded from macro 'SvSetSV_and' } STMT_END ^ tkGlue.c:5013:11: note: ')' token is here SvSetMagicSV(eventSv, w); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2168:3: note: expanded from macro 'SvSetMagicSV' SvSetSV_and(dst,src,SvSETMAGIC(dst)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:2153:4: note: expanded from macro 'SvSetSV_and' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5023:45: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] sv_setref_pv(eventSv, "DisplayPtr", (void *) number); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/embed.h:674:57: note: expanded from macro 'sv_setref_pv' #define sv_setref_pv(a,b,c) Perl_sv_setref_pv(aTHX_ a,b,c) ^ tkGlue.c:5079:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5079:2: note: '{' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:5079:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:5079:2: note: ')' token is here XSRETURN(1); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ChangeScreen(interp, dispName, screenIndex) ^ tkGlue.c:5096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_TranslateFileName(interp, name, bufferPtr) ^ tkGlue.c:5106:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5106:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:5106:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:5106:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5107:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5107:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:5107:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5107:2: note: '{' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:371:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ tkGlue.c:5107:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:28: note: expanded from macro 'EXTEND' } } STMT_END ^ tkGlue.c:5107:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:376:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5107:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ tkGlue.c:5107:2: note: ')' token is here XPUSHs(sv_2mortal(newSVpv((char *) name,0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:462:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_PosixError(interp) ^ tkGlue.c:5160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_SetErrorCode(interp, code) ^ tkGlue.c:5174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_GetErrorCode(interp) ^ tkGlue.c:5182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_GetErrorInfo(interp) ^ tkGlue.c:5190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangBadFile(fd) ^ tkGlue.c:5197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangEventHook(flags) ^ tkGlue.c:5234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_FreeRegExp(re) ^ tkGlue.c:5268:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5268:2: note: '{' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:5268:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:5268:2: note: ')' token is here XSRETURN(0); ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5345:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5345:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:5345:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:5345:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_RegExpExec(interp, re, cstring, cstart) ^ tkGlue.c:5371:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:2: note: expanded from macro 'SvCUR_set' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5371:2: note: '{' token is here SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1338:13: note: expanded from macro 'SvCUR_set' STMT_START { \ ^ tkGlue.c:5371:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:43: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^ tkGlue.c:5371:2: note: ')' token is here SvCUR_set(tmp,strlen(cstring)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sv.h:1343:45: note: expanded from macro 'SvCUR_set' (((XPV*) SvANY(sv))->xpv_cur = (val)); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_RegExpRange(wrap, index, startPtr, endPtr) ^ tkGlue.c:5444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetAssocData(interp,name,procPtr) ^ tkGlue.c:5466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetAssocData(interp,name,proc,clientData) ^ tkGlue.c:5495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] install_vtab(name, table, size) ^ tkGlue.c:5513:40: warning: format specifies type 'int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat] warn("%s is strange size %d",name,size); ~~ ^~~~ %zu tkGlue.c:5534:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:24: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5534:2: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:35: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ tkGlue.c:5534:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:5: note: expanded from macro 'XSRETURN' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5534:2: note: '{' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:315:16: note: expanded from macro 'XSRETURN' STMT_START { \ ^ tkGlue.c:5534:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:5: note: expanded from macro 'XSRETURN' } STMT_END ^ tkGlue.c:5534:2: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:52: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:320:7: note: expanded from macro 'XSRETURN' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5534:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:65: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^ tkGlue.c:5534:2: note: ')' token is here XSRETURN_EMPTY; ^~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/XSUB.h:330:67: note: expanded from macro 'XSRETURN_EMPTY' #define XSRETURN_EMPTY STMT_START { XSRETURN(0); } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetUid(key) ^ tkGlue.c:5637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FSGetCwd(interp) ^ tkGlue.c:5645:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ tkGlue.c:5645:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:59:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ tkGlue.c:5645:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ tkGlue.c:5645:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/CORE/pp.h:68:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ tkGlue.c:5665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetCwd(interp, cwdPtr) ^ 517 warnings generated. clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkGlue_f.c In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:150:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:151:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0xaa6f908d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:152:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0xcdf6b72d); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:156:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 1/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:157:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 2/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:158:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 3/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:159:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE A 4/4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:162:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[0],0xc95d22a9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:163:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[1],0x8497242b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: '{' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:80:49: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:87:41: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' v ^= (v>>23); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:164:5: note: ')' token is here ZAPHOD32_SCRAMBLE32(state[2],0x9c5cc4e9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:88:3: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:167:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 1/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:168:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 2/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:169:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 3/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:170:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 4/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: '{' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:171:5: note: ')' token is here ZAPHOD32_MIX(state[0],state[1],state[2],"ZAPHOD32 SEED-STATE B 5/5"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:37: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: '{' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:116:48: note: expanded from macro 'ZAPHOD32_MIX' #define ZAPHOD32_MIX(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:124:32: note: expanded from macro 'ZAPHOD32_MIX' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:247:13: note: ')' token is here ZAPHOD32_MIX(v0,v1,v2,"MIX 2-WORDS A"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:125:3: note: expanded from macro 'ZAPHOD32_MIX' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: In file included from /usr/lib64/perl5/CORE/sbox32_hash.h:4: /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:37: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: '{' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:90:48: note: expanded from macro 'ZAPHOD32_FINALIZE' #define ZAPHOD32_FINALIZE(v0,v1,v2) STMT_START { \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:113:36: note: expanded from macro 'ZAPHOD32_FINALIZE' v1 = ROTL32(v1, 17); \ ^ /usr/lib64/perl5/CORE/zaphod32_hash.h:268:5: note: ')' token is here ZAPHOD32_FINALIZE(v0,v1,v2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/zaphod32_hash.h:114:3: note: expanded from macro 'ZAPHOD32_FINALIZE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:36: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: '{' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:99:47: note: expanded from macro 'SBOX32_MIX3' #define SBOX32_MIX3(v0,v1,v2,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:107:32: note: expanded from macro 'SBOX32_MIX3' v2 = ROTR32(v2, 7) ^ v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1448:9: note: ')' token is here SBOX32_MIX3(s0,s1,s2,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:108:3: note: expanded from macro 'SBOX32_MIX3' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: '{' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1453:13: note: ')' token is here XORSHIFT96_set(*state_cursor,s0,s1,s2,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:35: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: '{' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1393:46: note: expanded from macro 'XORSHIFT96_set' #define XORSHIFT96_set(r,x,y,z,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1396:57: note: expanded from macro 'XORSHIFT96_set' r = z = (z ^ ( z >> 26 ) ) ^ ( t ^ ( t >> 5 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1456:5: note: ')' token is here XORSHIFT96_set(*state,s0,s1,s2,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1397:3: note: expanded from macro 'XORSHIFT96_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:39: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: '{' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:85:50: note: expanded from macro 'SBOX32_MIX4' #define SBOX32_MIX4(v0,v1,v2,v3,text) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:96:37: note: expanded from macro 'SBOX32_MIX4' v2 = ROTL32(v2, 4) - v0; \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1482:9: note: ')' token is here SBOX32_MIX4(s0,s1,s2,s3,"SEED STATE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:97:3: note: expanded from macro 'SBOX32_MIX4' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: '{' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1487:13: note: ')' token is here XORSHIFT128_set(*state_cursor,s0,s1,s2,s3,t1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:35: /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:38: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: '{' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1399:49: note: expanded from macro 'XORSHIFT128_set' #define XORSHIFT128_set(r,x,y,z,w,t) STMT_START { \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1402:57: note: expanded from macro 'XORSHIFT128_set' r = w = ( w ^ ( w >> 29 ) ) ^ ( t ^ ( t >> 12 ) ); \ ^ /usr/lib64/perl5/CORE/sbox32_hash.h:1490:5: note: ')' token is here XORSHIFT128_set(*state,s0,s1,s2,s3,t2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/sbox32_hash.h:1403:3: note: expanded from macro 'XORSHIFT128_set' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:113:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0x801178846e899d17)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: '{' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:114:5: note: ')' token is here STADTX_SCRAMBLE64(state[0],UINT64_C(0xdd51e5d1c9a5a151)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:115:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x93a7d6c8c62e4835)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: '{' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:116:5: note: ')' token is here STADTX_SCRAMBLE64(state[1],UINT64_C(0x803340f36895c2b5)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:117:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xbea9344eb7565eeb)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: '{' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:118:5: note: ')' token is here STADTX_SCRAMBLE64(state[2],UINT64_C(0xcd95d1e509b995cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:119:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0x9999791977e30c13)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: In file included from /usr/lib64/perl5/CORE/hv_func.h:55: /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:36: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: '{' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:72:47: note: expanded from macro 'STADTX_SCRAMBLE64' #define STADTX_SCRAMBLE64(v,prime) STMT_START { \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:79:45: note: expanded from macro 'STADTX_SCRAMBLE64' v ^= (v >> 46); \ ^ /usr/lib64/perl5/CORE/stadtx_hash.h:120:5: note: ')' token is here STADTX_SCRAMBLE64(state[3],UINT64_C(0xaab8b6b05abfc6cd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/stadtx_hash.h:80:3: note: expanded from macro 'STADTX_SCRAMBLE64' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:43: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: '{' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:91:54: note: expanded from macro '_PERL_HASH_SEED_STATE' #define _PERL_HASH_SEED_STATE(seed,state) STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:93:93: note: expanded from macro '_PERL_HASH_SEED_STATE' sbox32_seed_state96(seed + __PERL_HASH_SEED_BYTES, state + __PERL_HASH_STATE_BYTES); \ ^ /usr/lib64/perl5/CORE/hv_func.h:107:5: note: ')' token is here _PERL_HASH_SEED_STATE(seed,state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:94:3: note: expanded from macro '_PERL_HASH_SEED_STATE' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:3921: In file included from /usr/lib64/perl5/CORE/hv.h:663: /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: '{' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:274:6: note: ')' token is here ,SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:275:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:219:5: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:6: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: '{' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:280:15: note: ')' token is here ,SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:238:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_ROUNDS; \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:6: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:15: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:24: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:3: note: expanded from macro 'SIPROUND' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: '{' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:175:14: note: expanded from macro 'SIPROUND' STMT_START { \ ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:3: note: expanded from macro 'SIPROUND' } STMT_END ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:281:33: note: ')' token is here ,SIPROUND;SIPROUND;SIPROUND;SIPROUND; ^~~~~~~~ /usr/lib64/perl5/CORE/hv_func.h:180:5: note: expanded from macro 'SIPROUND' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ /usr/lib64/perl5/CORE/hv_func.h:244:3: note: expanded from macro 'PERL_SIPHASH_FNC' SIP_FINAL_ROUNDS \ ^~~~~~~~~~~~~~~~ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:5: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: '{' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:657:16: note: expanded from macro 'CX_POP_SAVEARRAY' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2217:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:5: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2217:5: note: ')' token is here CX_POP_SAVEARRAY(cx); ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:662:7: note: expanded from macro 'CX_POP_SAVEARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:5: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: '{' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:667:16: note: expanded from macro 'CLEAR_ARGARRAY' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2223:9: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:5: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2223:9: note: ')' token is here CLEAR_ARGARRAY(av); ^~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/cop.h:671:7: note: expanded from macro 'CLEAR_ARGARRAY' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:5: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: '{' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:214:16: note: expanded from macro 'MUTEX_LOCK' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2627:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:5: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2627:5: note: ')' token is here ENV_LOCK; ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2924:31: note: expanded from macro 'ENV_LOCK' # define ENV_LOCK MUTEX_LOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:219:7: note: expanded from macro 'MUTEX_LOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:5: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:666:29: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports "({ STATEMENTS; })" */ ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: '{' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:222:16: note: expanded from macro 'MUTEX_UNLOCK' STMT_START { \ ^ In file included from tkGlue_f.c:2: In file included from /usr/lib64/perl5/CORE/perl.h:6161: /usr/lib64/perl5/CORE/inline.h:2635:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:5: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^ /usr/lib64/perl5/CORE/inline.h:2635:5: note: ')' token is here ENV_UNLOCK; ^~~~~~~~~~ /usr/lib64/perl5/CORE/perl.h:2925:31: note: expanded from macro 'ENV_UNLOCK' # define ENV_UNLOCK MUTEX_UNLOCK(&PL_env_mutex) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/CORE/thread.h:227:7: note: expanded from macro 'MUTEX_UNLOCK' } STMT_END ^~~~~~~~ /usr/lib64/perl5/CORE/perl.h:667:21: note: expanded from macro 'STMT_END' # define STMT_END ) ^ 98 warnings generated. clang -c -D_REENTRANT -D_GNU_SOURCE -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -DVERSION=\"804.035\" -DXS_VERSION=\"804.035\" -fPIC "-I/usr/lib64/perl5/CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkWin32Dll.c rm -f blib/arch/auto/Tk/Tk.so clang -lpthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto -L/usr/local/lib -fstack-protector-strong Tk.o chnGlue.o encGlue.o evtGlue.o objGlue.o tixGlue.o tkGlue.o tkGlue_f.o tkWin32Dll.o -o blib/arch/auto/Tk/Tk.so pTk/libpTk.a \ -L/usr/lib64 -lX11 -lm -lperl \ chmod 755 blib/arch/auto/Tk/Tk.so Manifying 2 pod documents Manifying 5 pod documents make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pod' Sorry no HTML building yet make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pod' Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tkGlue.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ppport.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tkGlue_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/vtab.def Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tkGlue.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tkGlue.def Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TkXSUB.def Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tkGlue.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Config.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkUnixPort.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tk_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkUnixDefault.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkPlatDecls_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkText.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkVMacro.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkSelect.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkScale.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkUndo.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkXrm.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkPort.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkScrollbar.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkUnixInt.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tk3d.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkInt.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkOption.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkMenu.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkColor.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkEvent.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntXlibDecls.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkFileFilter.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tk.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkConfig.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkButton.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkInitScript.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntPlatDecls.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkCanvases.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkImgPhoto.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntXlibDecls_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkCanvas.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkDecls.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkInt.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkEvent.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntPlatDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntDecls.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkEvent_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntPlatDecls.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntDecls.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkPlatDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkOption_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkOption.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkEvent.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkImgPhoto.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkDecls.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkFont.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tk.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkDecls_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tk.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkImgPhoto_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntPlatDecls_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntXlibDecls.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkInt.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkPlatDecls.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntDecls_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkMenubutton.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkImgPhoto.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkPlatDecls.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkIntXlibDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkInt_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tkOption.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tix.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixImgXpm.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Lang_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixInt.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Lang.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/imgInt_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixInt.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tix.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixUnixPort.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclPlatDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixBitmaps.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixGrid.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixTList.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/port.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclIntPlatDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/imgInt.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixInt_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/img.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixForm.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tix.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/ks_names.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixPort.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclMath.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Xlib_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/default.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/mkVFunc Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tix_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Xlib.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/imgInt.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclIntDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixDef.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixImgXpm.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tcl.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/moredefs.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixInt.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclDecls.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Xlib.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixImgXpm.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Lang.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixUnixInt.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclDecls_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclDecls.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/imgInt.t Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Tcl-pTk Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixHList.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tclDecls.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Lang.m Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixImgXpm_f.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/tixGrData.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/Xlib.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/compat/limits.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/compat/stdlib.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk/compat/unistd.h Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/pTk/extralibs.ld Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tie/Watch.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Canvas.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Compound.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DropSite.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DropSite.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Entry.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Event.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/HList.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/IO.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/InputO.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/JPEG.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Listbox.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Menubutton.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Mwm.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/NBFrame.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/PNG.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Scale.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Scrollbar.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TList.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Text.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ReindexedROText.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TextList.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Reindex.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ReindexedText.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/FloatEntry.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TixGrid.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Pixmap.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/LabFrame.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/NoteBook.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/BrowseEntry.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DialogBox.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/balArrow.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DirTree.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Tree.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Balloon.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/WinPhoto.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/X.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Xlib.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TextUndo.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/composite.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/chooseDirectory.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/WidgetDemo.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/form.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Table.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/fileevent.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/options.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/place.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/focus.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/chooseColor.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Xrm.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/grab.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/callbacks.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/mega.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/exit.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pack.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Wm.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TixGrid.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/option.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/after.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Toplevel.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/grid.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Tcl-perl.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/X.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Text.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/bindtags.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/selection.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TList.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/event.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/UserGuide.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/overview.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/bind.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/getSaveFile.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Widget.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/palette.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/X11Font.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/send.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tkvars.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Tiler.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/pTk.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/widgets.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/messageBox.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tixWm.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/getOpenFile.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Tree.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/BrowseEntry.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Derived.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Bitmap.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Message.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/IconList.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Clipboard.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Checkbutton.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Spinbox.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Entry.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Menu.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Popup.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Panedwindow.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Balloon.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DialogBox.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ColorEditor.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Canvas.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Scrollbar.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Mwm.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Animation.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/MsgBox.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Scale.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Radiobutton.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Labelframe.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Frame.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/CmdLine.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Menubutton.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Pixmap.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/FileSelect.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DItem.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ErrorDialog.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/LabFrame.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ROText.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Scrolled.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Font.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Submethods.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DirTree.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/IO.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Image.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Compound.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Dialog.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/804delta.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/NoteBook.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Error.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Listbox.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/InputO.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/FBox.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Label.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Photo.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/HList.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Optionmenu.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Eventloop.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Adjuster.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Button.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/MainWindow.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ConfigSpecs.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Internals.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/file.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/X11Font.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Tk.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/srcfile.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/prolog.ps Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Toplevel.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/icon.gif Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/act_folder.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Wm.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/folder.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/file.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Widget.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/typemap Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/cbxarrow.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/anim.gif Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/license.terms Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Xrm.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/winfolder.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/act_folder.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/tranicon.gif Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Tk.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/openfile.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Table.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/wintext.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/arrowdownwin.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Submethods.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Xcamel.gif Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TextUndo.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/openfolder.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/win.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/widgets.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/install.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/folder.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/TextEdit.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/openfolder.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Tiler.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/textfile.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Trace.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Configure.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Stats.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Camel.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/MakeDepend.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Font.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Panedwindow.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Dialog.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DummyEncode.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Optionmenu.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Credits Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Pane.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Frame.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Message.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/README.Adjust Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Dirlist.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/FBox.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Animation.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Button.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/LabRadio.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ErrorDialog.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/MMutil.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/FileSelect.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Pretty.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/CmdLine.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ROText.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ColorDialog.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/LabEntry.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/MsgBox.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Region.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Label.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/MMtry.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Image.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Radiobutton.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ProgressBar.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/English.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Menu.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ColorEdit.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Adjuster.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/MainWindow.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ItemStyle.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Bitmap.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Checkbutton.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Spinbox.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Derived.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Photo.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Clipboard.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ColorSelect.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/After.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/ColorEditor.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/IconList.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Menubar.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Labelframe.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/XDNDSite.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/SunConst.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/SunConst.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/Rect.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/Common.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/LocalDrop.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/XDNDDrop.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/Common.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/SunDrop.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/DragDrop/SunSite.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Event/IO.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Text/Tag.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/LabEnLabRad.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/Gedi.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/Tiler.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/TEMPLATE.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/plop.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/all.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/npuz.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/cursor.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widtrib/lib/npuz/Xcamel.npuz Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/ruler.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/slide.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/states.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/search.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/plot.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/transtile.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/trace1.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/spin.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/sayings.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/unicodeout.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/progress.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/virtevents1.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/showVars.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/trace2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/style.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/vscale.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/texts.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/puzzle.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/twind.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/radio.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/image2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/form.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/keysyms.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/ctext.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/icon.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/paned2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/notebook.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/labelframe.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/paned1.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/items.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/clrpick.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/image1.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/hscale.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/menus.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/photo1.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/dialog1.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/cscroll.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/photo2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/form_mgr.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/dirtree.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/menbut.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/labframe.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/colors.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/hello.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/entry1.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/msgBox.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/dialog2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/entry3.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/floor.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/choosedir.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/entry2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/labels.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/mega.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/menus2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/filebox.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/button.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/Plot.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/HList2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/Ball.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/bind.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/browseentry2.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/HList.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/balloon.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/check.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/WidgetDemo.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/arrows.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/bitmaps.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/bounce.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/widget_lib/browseentry.pl Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/page.icon Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/cursor.mask Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/c.icon Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/dir.mask Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/earthris.gif Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/noletters Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/letters Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/ned.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/flagdown Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/teapot.ppm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/cursor.xbm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/QuitPB.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/flagup Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/QuitPBa.xpm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/face Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/earth.gif Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/dir.icon Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/pattern Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/mickey.gif Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/grey.25 Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/cursor.cur Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/page.mask Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos/images/grey.5 Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Menu/Item.pod Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/Menu/Item.pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/getEncoding.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/lsearch.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/interps.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/ImageTypes.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/ImageNames.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/updateWidgets.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/break.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Receive.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Selection.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/FirstMenu.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TraverseToMenu.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/focusFollowsMouse.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/tabFocus.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/EnterFocus.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/FocusOK.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/getPrevFocus.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/focusPrev.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/getNextFocus.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/focusNext.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/FocusChildren.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/RepeatId.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/CancelRepeat.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Error.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/getSelected.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/clipboardPaste.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/deleteSelected.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/SetList.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/SelectAll.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Cancel.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/DataExtend.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/ExtendUpDown.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/UpDown.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/AutoScan.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/BeginToggle.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/BeginExtend.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Motion.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/BeginSelect.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Cntrl_backslash.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Cntrl_End.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Cntrl_Home.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/ButtonRelease_1.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/xyIndex.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/SPLICE.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/EXISTS.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/DELETE.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/UNSHIFT.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/SHIFT.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/POP.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/PUSH.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/EXTEND.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/CLEAR.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/STORE.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/FETCHSIZE.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/FETCH.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/TIESCALAR.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/TIEARRAY.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/ControlPress.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Increment.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/EndDrag.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Drag.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/ButtonDown.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/ButtonUp.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Enter.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Leave.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Activate.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/ScrlTopBottom.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/ScrlToPos.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/ScrlByPages.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/ScrlByUnits.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/EndDrag.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Drag.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/StartDrag.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Select.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/ButtonUp.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/ButtonDown.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Motion.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Leave.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Enter.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Text/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/X/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Toplevel/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Toplevel/FG_Out.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Toplevel/FG_In.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Toplevel/FG_Destroy.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Toplevel/FG_BindOut.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Toplevel/FG_BindIn.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Toplevel/FG_Create.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Wm/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Wm/iconposition.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Wm/FullScreen.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Wm/Popup.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Wm/AnchorAdjust.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Wm/Post.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/MasterMenu.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/RestoreFocusGrab.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/SetFocusGrab.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/AltKeyInDialog.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/FindAltKeyTarget.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/AmpWidget.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/SetAmpText.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/UnderlineAmpersand.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/pathname.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/clipboardKeysyms.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/ASkludge.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Widget/bindDump.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Table/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Table/see.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Table/Posn.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Table/totalRows.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Table/totalColumns.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Table/Create.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TextUndo/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TextEdit/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/FindMenu.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/scrollbars.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/packscrollbars.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/AddScrollbars.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/freeze_on_map.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/sbset.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/queuePack.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/label.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/labelVariable.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Frame/labelPack.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Clipboard/autosplit.ix Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Clipboard/getSelected.al Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man1/ptksh.1 Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man1/ptked.1 Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man1/tkjpeg.1 Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man1/widget.1 Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tie::Watch.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Trace.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::ProgressBar.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Pane.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::DropSite.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::DragDrop::SunConst.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::DragDrop::Common.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::JPEG.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::PNG.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Reindex.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::WinPhoto.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::demos::widget_lib::trace2.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::demos::widget_lib::slide.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::widgets.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::tkvars.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::tixWm.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::send.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::selection.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::place.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::palette.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::pack.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::pTk.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::overview.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::options.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::option.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::messageBox.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::mega.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::grid.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::grab.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::getSaveFile.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::getOpenFile.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::form.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::focus.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::fileevent.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::exit.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::event.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::composite.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::chooseDirectory.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::chooseColor.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::callbacks.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::bindtags.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::bind.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::after.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Xrm.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::X11Font.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::X.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Wm.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::WidgetDemo.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Widget.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::UserGuide.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Tree.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Toplevel.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::TixGrid.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Tiler.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::TextUndo.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Text.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Tcl-perl.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Table.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::TList.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Submethods.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Spinbox.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Scrolled.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Scrollbar.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Scale.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Radiobutton.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::ROText.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Popup.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Pixmap.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Photo.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Panedwindow.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Optionmenu.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::NoteBook.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Mwm.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::MsgBox.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Message.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Menubutton.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Menu::Item.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Menu.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::MainWindow.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Listbox.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Labelframe.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Label.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::LabFrame.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Internals.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::InputO.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Image.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::IconList.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::IO.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::HList.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Frame.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Font.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::FileSelect.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::FBox.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Eventloop.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::ErrorDialog.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Error.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Entry.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::DirTree.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::DialogBox.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Dialog.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Derived.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::DItem.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::ConfigSpecs.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Compound.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::ColorEditor.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::CmdLine.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Clipboard.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Checkbutton.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Canvas.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Button.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::BrowseEntry.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Bitmap.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Balloon.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Animation.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::Adjuster.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/man/man3/Tk::804delta.3pm Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/bin/ptksh Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/bin/gedi Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/bin/ptked Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/bin/tkjpeg Installing /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/bin/widget + find /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 -type f -name .packlist -delete + find /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 -type f -name '*.bs' -size 0 -delete + find /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 -type d -depth -exec rmdir '{}' ';' + chmod -R u+rwX,go+rX,go-w /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr + mkdir __demos + cp -pR /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/Tk/demos __demos + find __demos/ -type f -exec chmod -x '{}' ';' + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so error: write on a pipe with no reader [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so error: write on a pipe with no reader [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so built with clang + /usr/lib/rpm/redhat/brp-llvm-compile-lto-elf -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto Checking for LLVM bitcode artifacts + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 804.035-7.eln_clang_unknown --unique-debug-suffix -804.035-7.eln_clang_unknown.x86_64 --unique-debug-src-base perl-Tk-804.035-7.eln_clang_unknown.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/Tk-804.035 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so extracting debug info from /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so original debug info size: 9288kB, size after compression: 6800kB /usr/lib/rpm/sepdebugcrcfix: Updated 23 CRC32s, 0 CRC32s did match. 13412 blocks + /usr/lib/rpm/check-buildroot + /bin/bash /usr/lib/rpm/redhat/verify-clang-cc --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so-804.035-7.eln_clang_unknown.x86_64.debug error: write on a pipe with no reader [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so-804.035-7.eln_clang_unknown.x86_64.debug [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Tk.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Xlib/Xlib.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/X/X.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/WinPhoto/WinPhoto.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/TixGrid/TixGrid.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Text/Text.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/TList/TList.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Scrollbar/Scrollbar.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Scale/Scale.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Pixmap/Pixmap.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/PNG/PNG.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/NBFrame/NBFrame.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Mwm/Mwm.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Menubutton/Menubutton.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Listbox/Listbox.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/JPEG/JPEG.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so error: write on a pipe with no reader [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/InputO/InputO.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/IO/IO.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/HList/HList.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Event/Event.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Entry/Entry.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Compound/Compound.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang --- COMPILER CHECK: /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so [ 2e] clang version 15.0.1 (Red Hat 15.0.1-2.el9) /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/lib/debug/usr/lib64/perl5/vendor_perl/auto/Tk/Canvas/Canvas.so-804.035-7.eln_clang_unknown.x86_64.debug built with clang + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.wy7Tgb + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -flto' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=clang + export CC + CXX=clang++ + export CXX + cd Tk-804.035 + xvfb-run -a make test "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Tk.bs blib/arch/auto/Tk/Tk.bs 644 cd pTk && make DEFINE="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-g" PREFIX="/usr" PASTHRU_DEFINE=' ' PASTHRU_INC=' ' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pTk' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/pod' Manifying 50 pod documents Manifying 51 pod documents Manifying 2 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/pod' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/demos' Manifying 1 pod document Manifying 2 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/demos' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Xlib' make[2]: Entering directory '/builddir/build/BUILD/Tk-804.035/Xlib/X' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- X.bs ../../blib/arch/auto/Tk/X/X.bs 644 make[2]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Xlib/X' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Xlib.bs ../blib/arch/auto/Tk/Xlib/Xlib.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Xlib' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/WinPhoto' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- WinPhoto.bs ../blib/arch/auto/Tk/WinPhoto/WinPhoto.bs 644 Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/WinPhoto' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Tixish' make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Tixish' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TixPixmap' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Pixmap.bs ../blib/arch/auto/Tk/Pixmap/Pixmap.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TixPixmap' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TixGrid' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TixGrid.bs ../blib/arch/auto/Tk/TixGrid/TixGrid.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TixGrid' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TextList' Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TextList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Text' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Text.bs ../blib/arch/auto/Tk/Text/Text.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Text' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/TList' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TList.bs ../blib/arch/auto/Tk/TList/TList.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/TList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Scrollbar' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scrollbar.bs ../blib/arch/auto/Tk/Scrollbar/Scrollbar.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Scrollbar' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Scale' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scale.bs ../blib/arch/auto/Tk/Scale/Scale.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Scale' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/PNG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Tk/PNG/PNG.bs 644 Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/PNG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/NBFrame' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- NBFrame.bs ../blib/arch/auto/Tk/NBFrame/NBFrame.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/NBFrame' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Mwm' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mwm.bs ../blib/arch/auto/Tk/Mwm/Mwm.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Mwm' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Menubutton' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Menubutton.bs ../blib/arch/auto/Tk/Menubutton/Menubutton.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Menubutton' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Listbox' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Listbox.bs ../blib/arch/auto/Tk/Listbox/Listbox.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Listbox' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/JPEG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Tk/JPEG/JPEG.bs 644 Manifying 1 pod document Manifying 1 pod document make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/JPEG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/InputO' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- InputO.bs ../blib/arch/auto/Tk/InputO/InputO.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/InputO' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/IO' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- IO.bs ../blib/arch/auto/Tk/IO/IO.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/IO' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/HList' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- HList.bs ../blib/arch/auto/Tk/HList/HList.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/HList' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Event' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Event.bs ../blib/arch/auto/Tk/Event/Event.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Event' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Entry' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Entry.bs ../blib/arch/auto/Tk/Entry/Entry.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Entry' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/DragDrop' Manifying 3 pod documents make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/DragDrop' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Compound' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Compound.bs ../blib/arch/auto/Tk/Compound/Compound.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Compound' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Canvas' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Canvas.bs ../blib/arch/auto/Tk/Canvas/Canvas.bs 644 make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Canvas' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/PNG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Tk/PNG/PNG.bs 644 "/usr/bin/perl" "-I../t" "-MTkTest" "-e" "checked_test_harness('../xt', 0, '../blib/lib', '../blib/arch')" t/*.t t/basic.t .. ok t/crash.t .. ok All tests successful. Files=2, Tests=6, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.13 cusr 0.03 csys = 0.19 CPU) Result: PASS make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/PNG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/JPEG' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Tk/JPEG/JPEG.bs 644 "/usr/bin/perl" "-I../t" "-MTkTest" "-e" "checked_test_harness('../xt', 0, '../blib/lib', '../blib/arch')" t/*.t t/more.t .. ok t/Read.t .. ok All tests successful. Files=2, Tests=46, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.15 cusr 0.03 csys = 0.21 CPU) Result: PASS make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/JPEG' make[1]: Entering directory '/builddir/build/BUILD/Tk-804.035/Event' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Event.bs ../blib/arch/auto/Tk/Event/Event.bs 644 "/usr/bin/perl" "-I../t" "-MTkTest" "-e" "checked_test_harness('../xt', 0, '../blib/lib', '../blib/arch')" t/*.t t/basic.t .. ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.04 cusr 0.00 csys = 0.06 CPU) Result: PASS make[1]: Leaving directory '/builddir/build/BUILD/Tk-804.035/Event' "/usr/bin/perl" "-It" "-MTkTest" "-e" "checked_test_harness('./xt', 0, 'blib/lib', 'blib/arch')" t/00wmcheck.t t/JP.t t/KR.t t/Require.t t/Tkxs.t t/Trace.t t/X.t t/adjuster.t t/after.t t/async.t t/autoload.t t/balloon.t t/bind.t t/browseentry-grabtest.t t/browseentry-subclassing.t t/browseentry.t t/browseentry2.t t/button-tcl.t t/button.t t/canvas-grid.t t/canvas.t t/canvas2.t t/coloreditor.t t/create.t t/cursor.t t/dash.t t/dialogbox.t t/dirtree.t t/entry.t t/errordialog.t t/eventGenerate.t t/exefiles.t t/fbox.t t/fileevent.t t/fileevent2.t t/fileselect.t t/font.t t/fork.t t/geomgr.t t/iso8859-1.t t/itemstyle.t t/leak.t t/list.t t/listbox.t t/listvar.t t/magic.t t/mega.t t/msgbox.t t/mwm.t t/notebook.t t/objglue.t t/optmenu.t t/photo.t t/pixmap.t t/pod.t t/progbar.t t/property.t t/regexp.t t/rotext.t t/slaves.t t/sv.t t/table.t t/text.t t/text2.t t/textundo.t t/trace1.t t/unicode.t t/widget.t t/wm-tcl.t t/wm-time.t t/wm.t t/zzHList.t t/zzPhoto.t t/zzScrolled.t t/zzText.t t/zzTixGrid.t # # Tk platform: unix # server info: X11R0 The X.Org Foundation 12011000 # window manager: # version: # XFT: no t/00wmcheck.t ................ ok t/adjuster.t ................. ok t/after.t .................... ok t/async.t .................... ok t/autoload.t ................. ok t/balloon.t .................. ok t/bind.t ..................... ok t/browseentry-grabtest.t ..... ok t/browseentry-subclassing.t .. ok t/browseentry.t .............. ok t/browseentry2.t ............. ok t/button-tcl.t ............... ok t/button.t ................... ok t/canvas-grid.t .............. ok t/canvas.t ................... ok t/canvas2.t .................. ok t/coloreditor.t .............. ok t/create.t ................... ok t/cursor.t ................... ok t/dash.t ..................... ok t/dialogbox.t ................ ok t/dirtree.t .................. ok t/entry.t .................... ok XS_Tk__Callback_Call error:Intentional error. XS_Tk__Callback_Call error:Intentional error. t/errordialog.t .............. ok t/eventGenerate.t ............ ok t/exefiles.t ................. ok t/fbox.t ..................... ok t/fileevent.t ................ ok t/fileevent2.t ............... ok t/fileselect.t ............... ok Font Courier -12 still in cache. t/font.t ..................... ok t/fork.t ..................... ok t/geomgr.t ................... ok t/iso8859-1.t ................ ok t/itemstyle.t ................ ok t/JP.t ....................... ok t/KR.t ....................... ok t/leak.t ..................... skipped: need Devel::Leak t/list.t ..................... ok t/listbox.t .................. ok t/listvar.t .................. ok t/magic.t .................... ok t/mega.t ..................... ok t/msgbox.t ................... ok t/mwm.t ...................... ok t/notebook.t ................. ok t/objglue.t .................. ok t/optmenu.t .................. ok t/photo.t .................... ok t/pixmap.t ................... ok t/pod.t ...................... skipped: Test::Pod 1.00 required for testing POD t/progbar.t .................. ok t/property.t ................. ok t/regexp.t ................... ok t/Require.t .................. ok t/rotext.t ................... ok t/slaves.t ................... ok t/sv.t ....................... ok t/table.t .................... ok Stack moved d71050 => d71058 t/text.t ..................... ok untie attempted while 3 inner references still exist at t/text2.t line 59. untie attempted while 10 inner references still exist at t/text2.t line 70. t/text2.t .................... ok t/textundo.t ................. ok t/Tkxs.t ..................... ok t/Trace.t .................... ok t/trace1.t ................... ok t/unicode.t .................. ok t/widget.t ................... ok t/wm-tcl.t ................... ok # Start update 2 # . update 0.00114 2 # .label update 0.00189 1 # Start Popup 2 # .toplevel Popup 0.000802 2 # .toplevel.label Popup 0.00141 1 # Start withdraw 0 # Start Popup Again 2 # .toplevel Popup Again 0.000524 2 # .toplevel.label Popup Again 0.00117 1 # Start destroy 0 t/wm-time.t .................. ok t/wm.t ....................... ok t/X.t ........................ ok t/zzHList.t .................. ok t/zzPhoto.t .................. ok t/zzScrolled.t ............... ok t/zzText.t ................... ok t/zzTixGrid.t ................ ok All tests successful. Test Summary Report ------------------- t/canvas.t (Wstat: 0 Tests: 166 Failed: 0) TODO passed: 124 t/listbox.t (Wstat: 0 Tests: 537 Failed: 0) TODO passed: 320-322, 328, 502 t/text.t (Wstat: 0 Tests: 415 Failed: 0) TODO passed: 121 t/wm-tcl.t (Wstat: 0 Tests: 315 Failed: 0) TODO passed: 86-87, 154-157, 164-165, 175-178, 221-224 237-239, 264-265, 275-276, 280-283 t/zzScrolled.t (Wstat: 0 Tests: 94 Failed: 0) TODO passed: 52, 66, 80, 94 Files=76, Tests=4367, 326 wallclock secs ( 0.39 usr 0.13 sys + 13.93 cusr 12.28 csys = 26.73 CPU) Result: PASS + RPM_EC=0 ++ jobs -p + exit 0 Processing files: perl-Tk-804.035-7.eln_clang_unknown.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Y7yC0h + umask 022 + cd /builddir/build/BUILD + cd Tk-804.035 + DOCDIR=/builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr Changes /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr README /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr README.linux /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr ToDo /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr pTk/Tix.license pTk/license.html_lib pTk/license.terms /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr __demos/demos /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr demos/widget /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr COPYING /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + cp -pr blib/man1/widget.1 /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64/usr/share/doc/perl-Tk + RPM_EC=0 ++ jobs -p + exit 0 Provides: perl(Tie::Watch) perl(Tk) = 804.035 perl(Tk::Adjuster) = 4.008 perl(Tk::After) = 4.008 perl(Tk::Animation) = 4.008 perl(Tk::Balloon) = 4.013 perl(Tk::Bitmap) = 4.004 perl(Tk::BrowseEntry) = 4.015 perl(Tk::Button) = 4.010 perl(Tk::Canvas) = 4.013 perl(Tk::Checkbutton) = 4.006 perl(Tk::Clipboard) = 4.009 perl(Tk::CmdLine) = 4.007 perl(Tk::ColorDialog) = 4.014 perl(Tk::ColorEditor) = 4.014 perl(Tk::ColorSelect) = 4.014 perl(Tk::Compound) = 4.004 perl(Tk::Config) = 804.035 perl(Tk::Configure) = 4.009 perl(Tk::Derived) = 4.011 perl(Tk::Dialog) = 4.005 perl(Tk::DialogBox) = 4.016 perl(Tk::DirTree) = 4.022 perl(Tk::DirTreeDialog) perl(Tk::Dirlist) = 4.004 perl(Tk::DragDrop) = 4.015 perl(Tk::DragDrop::Common) = 4.005 perl(Tk::DragDrop::Local) = 4.004 perl(Tk::DragDrop::Rect) = 4.012 perl(Tk::DragDrop::SunConst) = 4.004 perl(Tk::DragDrop::SunDrop) = 4.006 perl(Tk::DragDrop::SunSite) = 4.007 perl(Tk::DragDrop::XDNDDrop) = 4.007 perl(Tk::DragDrop::XDNDSite) = 4.007 perl(Tk::DropSite) = 4.008 perl(Tk::DummyEncode) = 4.007 perl(Tk::DummyEncode::X11ControlChars) perl(Tk::DummyEncode::iso8859_1) perl(Tk::English) = 4.006 perl(Tk::Entry) = 4.018 perl(Tk::ErrorDialog) = 4.008 perl(Tk::Event) = 4.038 perl(Tk::Event::IO) = 4.009 perl(Tk::FBox) = 4.021 perl(Tk::FileSelect) = 4.018 perl(Tk::FloatEntry) = 4.004 perl(Tk::Font) = 4.004 perl(Tk::Frame) = 4.010 perl(Tk::HList) = 4.015 perl(Tk::IO) = 4.006 perl(Tk::IconList) = 4.007 perl(Tk::Image) = 4.011 perl(Tk::InputO) = 4.004 perl(Tk::ItemStyle) = 4.004 perl(Tk::JPEG) = 4.003 perl(Tk::LabEntry) = 4.006 perl(Tk::LabFrame) = 4.010 perl(Tk::LabRadio) = 4.004 perl(Tk::LabRadiobutton) = 4.004 perl(Tk::Label) = 4.006 perl(Tk::Labelframe) = 4.003 perl(Tk::Listbox) = 4.015 perl(Tk::MMtry) = 4.011 perl(Tk::MainWindow) = 4.015 perl(Tk::Menu) = 4.023 perl(Tk::Menu::Button) perl(Tk::Menu::Cascade) perl(Tk::Menu::Checkbutton) perl(Tk::Menu::Item) = 4.006 perl(Tk::Menu::Radiobutton) perl(Tk::Menu::Separator) perl(Tk::Menubar) = 4.006 perl(Tk::Menubutton) = 4.005 perl(Tk::Message) = 4.006 perl(Tk::MsgBox) = 4.002 perl(Tk::Mwm) = 4.004 perl(Tk::NBFrame) = 4.004 perl(Tk::NoteBook) = 4.012 perl(Tk::Optionmenu) = 4.014 perl(Tk::PNG) = 4.004 perl(Tk::Pane) = 4.007 perl(Tk::Panedwindow) = 4.004 perl(Tk::Photo) = 4.006 perl(Tk::Pixmap) = 4.004 perl(Tk::Pretty) = 4.006 perl(Tk::ProgressBar) = 4.015 perl(Tk::ROText) = 4.011 perl(Tk::Radiobutton) = 4.006 perl(Tk::Region) = 4.006 perl(Tk::Reindex) = 4.006 perl(Tk::ReindexedROText) = 4.004 perl(Tk::ReindexedText) = 4.004 perl(Tk::Scale) = 4.004 perl(Tk::Scrollbar) = 4.010 perl(Tk::Spinbox) = 4.007 perl(Tk::Stats) = 4.004 perl(Tk::Submethods) = 4.005 perl(Tk::TList) = 4.006 perl(Tk::Table) = 4.016 perl(Tk::Text) = 4.031 perl(Tk::Text::Tag) = 4.004 perl(Tk::TextEdit) = 4.005 perl(Tk::TextList) = 4.006 perl(Tk::TextUndo) = 4.015 perl(Tk::Tiler) = 4.013 perl(Tk::TixGrid) = 4.010 perl(Tk::Toplevel) = 4.006 perl(Tk::Trace) = 4.009 perl(Tk::Tree) = 4.72 perl(Tk::Widget) = 4.037 perl(Tk::WinPhoto) = 4.005 perl(Tk::Wm) = 4.015 perl(Tk::X) = 4.005 perl(Tk::X11Font) = 4.007 perl(Tk::Xlib) = 4.004 perl(Tk::Xrm) = 4.005 perl(Tk::widgets) = 4.005 perl-Tk = 804.035-7.eln_clang_unknown perl-Tk(x86-64) = 804.035-7.eln_clang_unknown Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/perl libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libperl.so.5.32()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) perl(:VERSION) >= 5.2.0 perl(:VERSION) >= 5.4.0 perl(:VERSION) >= 5.5.0 perl(:VERSION) >= 5.7.0 perl(AutoLoader) perl(Carp) perl(Config) perl(Cwd) perl(DirHandle) perl(DynaLoader) perl(Encode) perl(Exporter) perl(File::Basename) perl(File::Spec) perl(Getopt::Long) perl(Getopt::Std) perl(IO::Handle) perl(IO::Socket) perl(Socket) perl(Symbol) perl(Text::Tabs) perl(Tie::Watch) perl(Tk) >= 800.005 perl(Tk) >= 800.015 perl(Tk::After) perl(Tk::Button) perl(Tk::Canvas) perl(Tk::Clipboard) perl(Tk::CmdLine) perl(Tk::ColorDialog) perl(Tk::ColorSelect) perl(Tk::Configure) perl(Tk::Derived) perl(Tk::Dialog) perl(Tk::DialogBox) perl(Tk::DragDrop) perl(Tk::DragDrop::Common) perl(Tk::DragDrop::Rect) perl(Tk::DragDrop::SunConst) perl(Tk::DropSite) perl(Tk::Entry) perl(Tk::Event) perl(Tk::Event::IO) perl(Tk::Frame) perl(Tk::HList) perl(Tk::Image) perl(Tk::JPEG) perl(Tk::LabEntry) perl(Tk::Label) perl(Tk::MainWindow) perl(Tk::Menu) perl(Tk::Menu::Item) perl(Tk::Menubutton) perl(Tk::NBFrame) perl(Tk::Photo) perl(Tk::Pretty) perl(Tk::ROText) perl(Tk::Reindex) perl(Tk::ReindexedROText) perl(Tk::Submethods) perl(Tk::Text) perl(Tk::TextUndo) perl(Tk::Toplevel) perl(Tk::Trace) perl(Tk::Tree) perl(Tk::Widget) perl(Tk::Wm) perl(Tk::Xlib) perl(Tk::widgets) perl(XSLoader) perl(base) perl(if) perl(open) perl(overload) perl(strict) perl(subs) perl(vars) Processing files: perl-Tk-devel-804.035-7.eln_clang_unknown.x86_64 Provides: perl(Tk::MMutil) = 4.026 perl(Tk::MakeDepend) = 4.016 perl(Tk::install) = 4.004 perl-Tk-devel = 804.035-7.eln_clang_unknown perl-Tk-devel(x86-64) = 804.035-7.eln_clang_unknown Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: perl(Carp) perl(Config) perl(Cwd) perl(Exporter) perl(ExtUtils::MakeMaker) perl(File::Basename) perl(Tk::Config) perl(Tk::MakeDepend) perl(base) perl(strict) perl(vars) Processing files: perl-Tk-debugsource-804.035-7.eln_clang_unknown.x86_64 Provides: perl-Tk-debugsource = 804.035-7.eln_clang_unknown perl-Tk-debugsource(x86-64) = 804.035-7.eln_clang_unknown Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: perl-Tk-debuginfo-804.035-7.eln_clang_unknown.x86_64 Provides: debuginfo(build-id) = 017b67f79f7e2885ece319e35e572caee0a111f7 debuginfo(build-id) = 076c7b9128910281ca80582ea444d40ef611e533 debuginfo(build-id) = 164eb7af87a617d1ba95dcbd100f78cbcff25e36 debuginfo(build-id) = 21c9197dd430bfef36c588cf163ce91d7eab6f2b debuginfo(build-id) = 238e8bb5d21ebeea5a0c19860cf0019ddb39a50f debuginfo(build-id) = 23b6152e27ea084a0377c1d1cb731fe4ec7f6224 debuginfo(build-id) = 3136f3e77336d82225bf191419a2b5520eaede25 debuginfo(build-id) = 39727a069d36ca6ade5fdbd17aea6fb6ad57167a debuginfo(build-id) = 61d3ecbc348cc9e111c917722f19e3c734c99596 debuginfo(build-id) = 67fb548ed91e1ed4b6cac491e9408d1b25893897 debuginfo(build-id) = 6de8e21d13822b41fd15489769f59c61098f9049 debuginfo(build-id) = 6eb12bfe0a2e879e336aeb30a0b6c9cdbe80b879 debuginfo(build-id) = 74e43b01dc855984f42a51d1947a7cb02191bdc5 debuginfo(build-id) = 78901c80502648612f1ebb100b8740ddfda759d5 debuginfo(build-id) = 900151cc91c0f1fb1ff1145c50920b3de918e83f debuginfo(build-id) = 95f222dc7b5fc856a2cca19c44359b44e95daacd debuginfo(build-id) = 99a8801659e8c83121920d320d94a90aecd241b2 debuginfo(build-id) = a2c0298697e560c91cd0a8c9a9a8b7339650e033 debuginfo(build-id) = b517df4234f474f8eae9d9df6ec4ce91616bf380 debuginfo(build-id) = b6905bb1af111aac4fa21b4c60cb2a4367971f39 debuginfo(build-id) = dd86c09563779a7221b29914264c863397cf2249 debuginfo(build-id) = e6f4dee838a2cb43d918526ae2ea4a5164e7bbb0 debuginfo(build-id) = f30b60188459ed32dd725cef98fd9c85acb3c5e4 perl-Tk-debuginfo = 804.035-7.eln_clang_unknown perl-Tk-debuginfo(x86-64) = 804.035-7.eln_clang_unknown Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: perl-Tk-debugsource(x86-64) = 804.035-7.eln_clang_unknown Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 Wrote: /builddir/build/RPMS/perl-Tk-debuginfo-804.035-7.eln_clang_unknown.x86_64.rpm Wrote: /builddir/build/RPMS/perl-Tk-804.035-7.eln_clang_unknown.x86_64.rpm Wrote: /builddir/build/RPMS/perl-Tk-devel-804.035-7.eln_clang_unknown.x86_64.rpm Wrote: /builddir/build/RPMS/perl-Tk-debugsource-804.035-7.eln_clang_unknown.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.NTRVkc + umask 022 + cd /builddir/build/BUILD + cd Tk-804.035 + /usr/bin/rm -rf /builddir/build/BUILDROOT/perl-Tk-804.035-7.eln_clang_unknown.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0