dpkg-buildpackage -us -uc -ui dpkg-buildpackage: info: source package mlv-app dpkg-buildpackage: info: source version 1.6-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Gürkan Myczko dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --sourcedirectory=platform/qt debian/rules override_dh_auto_clean make[1]: Entering directory '/var/www/debian/mlv-app/mlv-app-1.6' # delete symlink rm -rf platform/qt/Fonts/DSEG7Modern-Regular.ttf make[1]: Leaving directory '/var/www/debian/mlv-app/mlv-app-1.6' dh_autoreconf_clean -O--sourcedirectory=platform/qt dh_clean -O--sourcedirectory=platform/qt dpkg-source -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building mlv-app using existing ./mlv-app_1.6.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building mlv-app in mlv-app_1.6-1.debian.tar.xz dpkg-source: info: building mlv-app in mlv-app_1.6-1.dsc debian/rules build dh build --sourcedirectory=platform/qt dh_update_autotools_config -O--sourcedirectory=platform/qt dh_autoreconf -O--sourcedirectory=platform/qt dh_auto_configure -O--sourcedirectory=platform/qt cd platform/qt && qmake -makefile "QMAKE_CFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_RELEASE=-g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_CXXFLAGS_DEBUG=-g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,-z,now -Wl,--as-needed" "QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,-z,now -Wl,--as-needed" QMAKE_STRIP=: PREFIX=/usr Info: creating stash file /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.qmake.stash RCC: Error in 'ressources.qrc': Cannot find file 'Fonts/DSEG7Modern-Regular.ttf' debian/rules override_dh_auto_build make[1]: Entering directory '/var/www/debian/mlv-app/mlv-app-1.6' # create symlink ln -s /usr/share/fonts/truetype/dseg/DSEG7Modern-Regular.ttf platform/qt/Fonts/ symlinks -c platform/qt/Fonts/ absolute: /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/Fonts/DSEG7Modern-Regular.ttf -> /usr/share/fonts/truetype/dseg/DSEG7Modern-Regular.ttf changed: /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/Fonts/DSEG7Modern-Regular.ttf -> ../../../../../../../../usr/share/fonts/truetype/dseg/DSEG7Modern-Regular.ttf make[1]: Leaving directory '/var/www/debian/mlv-app/mlv-app-1.6' dh_auto_test -O--sourcedirectory=platform/qt cd platform/qt && make -j16 check make[1]: Entering directory '/var/www/debian/mlv-app/mlv-app-1.6/platform/qt' /usr/lib/qt5/bin/uic MainWindow.ui -o .ui/ui_MainWindow.h /usr/lib/qt5/bin/uic InfoDialog.ui -o .ui/ui_InfoDialog.h /usr/lib/qt5/bin/uic StatusDialog.ui -o .ui/ui_StatusDialog.h /usr/lib/qt5/bin/uic ExportSettingsDialog.ui -o .ui/ui_ExportSettingsDialog.h /usr/lib/qt5/bin/uic EditSliderValueDialog.ui -o .ui/ui_EditSliderValueDialog.h /usr/lib/qt5/bin/uic Updater/updaterUI/cupdaterdialog.ui -o .ui/ui_cupdaterdialog.h /usr/lib/qt5/bin/uic FcpxmlAssistantDialog.ui -o .ui/ui_FcpxmlAssistantDialog.h /usr/lib/qt5/bin/uic FcpxmlSelectDialog.ui -o .ui/ui_FcpxmlSelectDialog.h /usr/lib/qt5/bin/uic ReceiptCopyMaskDialog.ui -o .ui/ui_ReceiptCopyMaskDialog.h /usr/lib/qt5/bin/uic UserManualDialog.ui -o .ui/ui_UserManualDialog.h /usr/lib/qt5/bin/uic SingleFrameExportDialog.ui -o .ui/ui_SingleFrameExportDialog.h gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/amaze_demosaic.o ../../src/debayer/amaze_demosaic.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/debayer.o ../../src/debayer/debayer.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/conv.o ../../src/debayer/conv.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/dmzhangwu.o ../../src/debayer/dmzhangwu.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/basic.o ../../src/debayer/basic.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/matrix.o ../../src/matrix/matrix.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/frame_caching.o ../../src/mlv/frame_caching.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/video_mlv.o ../../src/mlv/video_mlv.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/lj92.o ../../src/mlv/liblj92/lj92.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/llrawproc.o ../../src/mlv/llrawproc/llrawproc.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/pixelproc.o ../../src/mlv/llrawproc/pixelproc.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/stripes.o ../../src/mlv/llrawproc/stripes.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/patternnoise.o ../../src/mlv/llrawproc/patternnoise.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/hist.o ../../src/mlv/llrawproc/hist.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/camera_id.o ../../src/mlv/camid/camera_id.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/raw_processing.o ../../src/processing/raw_processing.c ../../src/mlv/liblj92/lj92.c: In function ‘nextdiff’: ../../src/mlv/liblj92/lj92.c:385:18: warning: left shift of negative value [-Wshift-negative-value] vt = (-1 << t) + 1; ^~ ../../src/mlv/camid/camera_id.c:344:2: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic] }; ^ In file included from ../../src/mlv/video_mlv.h:4, from ../../src/mlv/frame_caching.c:8: ../../src/mlv/raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/debayer/dmzhangwu.c: In function ‘ZhangWuDemosaic’: ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:188:31: note: in expansion of macro ‘MAX’ wb_r = powf(avg_r/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:188:35: note: in expansion of macro ‘MAX’ wb_r = powf(avg_r/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:188:31: note: in expansion of macro ‘MAX’ wb_r = powf(avg_r/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:188:35: note: in expansion of macro ‘MAX’ wb_r = powf(avg_r/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:53:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/dmzhangwu.c:188:35: note: in expansion of macro ‘MAX’ wb_r = powf(avg_r/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:188:31: note: in expansion of macro ‘MAX’ wb_r = powf(avg_r/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:189:31: note: in expansion of macro ‘MAX’ wb_g = powf(avg_g/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:189:35: note: in expansion of macro ‘MAX’ wb_g = powf(avg_g/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:189:31: note: in expansion of macro ‘MAX’ wb_g = powf(avg_g/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:189:35: note: in expansion of macro ‘MAX’ wb_g = powf(avg_g/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:53:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/dmzhangwu.c:189:35: note: in expansion of macro ‘MAX’ wb_g = powf(avg_g/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:189:31: note: in expansion of macro ‘MAX’ wb_g = powf(avg_g/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:190:31: note: in expansion of macro ‘MAX’ wb_b = powf(avg_b/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:190:35: note: in expansion of macro ‘MAX’ wb_b = powf(avg_b/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/debayer.c: In function ‘debayerAmaze’: ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:190:31: note: in expansion of macro ‘MAX’ wb_b = powf(avg_b/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:190:35: note: in expansion of macro ‘MAX’ wb_b = powf(avg_b/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/debayer.c:96:55: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] pthread_create( &thread_id[thread], NULL, (void *)&demosaic, (void *)&amaze_arguments[thread] ); ^ ../../src/debayer/debayer.c:96:55: warning: ISO C forbids passing argument 3 of ‘pthread_create’ between function pointer and ‘void *’ [-Wpedantic] pthread_create( &thread_id[thread], NULL, (void *)&demosaic, (void *)&amaze_arguments[thread] ); ^~~~~~~~~~~~~~~~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:53:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/dmzhangwu.c:190:35: note: in expansion of macro ‘MAX’ wb_b = powf(avg_b/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ ../../src/debayer/dmzhangwu.c:52:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/dmzhangwu.c:190:31: note: in expansion of macro ‘MAX’ wb_b = powf(avg_b/MAX(MAX(avg_r, avg_g), avg_b), WB_POWER); ^~~ In file included from ../../src/debayer/debayer.c:5: /usr/include/pthread.h:236:15: note: expected ‘void * (*)(void *)’ but argument is of type ‘void *’ void *(*__start_routine) (void *), ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/debayer/dmzhangwu.c:125:29: warning: variable ‘Success’ set but not used [-Wunused-but-set-variable] int x, y, i, m, m0, m1, Success = 0; ^~~~~~~ ../../src/debayer/debayer.c: In function ‘debayerEasy’: ../../src/debayer/debayer.c:361:71: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] if( type == 2 ) pthread_create( &thread_id[thread], NULL, (void *)&debayerNoneThread, (void *)&none_arguments[thread] ); ^ ../../src/debayer/debayer.c:361:71: warning: ISO C forbids passing argument 3 of ‘pthread_create’ between function pointer and ‘void *’ [-Wpedantic] if( type == 2 ) pthread_create( &thread_id[thread], NULL, (void *)&debayerNoneThread, (void *)&none_arguments[thread] ); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/debayer/debayer.c:5: /usr/include/pthread.h:236:15: note: expected ‘void * (*)(void *)’ but argument is of type ‘void *’ void *(*__start_routine) (void *), ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/debayer/debayer.c:362:60: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] else pthread_create( &thread_id[thread], NULL, (void *)&debayerSimpleThread, (void *)&none_arguments[thread] ); ^ ../../src/debayer/debayer.c:362:60: warning: ISO C forbids passing argument 3 of ‘pthread_create’ between function pointer and ‘void *’ [-Wpedantic] else pthread_create( &thread_id[thread], NULL, (void *)&debayerSimpleThread, (void *)&none_arguments[thread] ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/debayer/debayer.c:5: /usr/include/pthread.h:236:15: note: expected ‘void * (*)(void *)’ but argument is of type ‘void *’ void *(*__start_routine) (void *), ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/debayer/debayer.c: In function ‘debayerLmmse’: ../../src/debayer/debayer.c:429:55: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] pthread_create( &thread_id[thread], NULL, (void *)&ZhangWuDemosaic, (void *)&lmmse_arguments[thread] ); ^ ../../src/debayer/debayer.c:429:55: warning: ISO C forbids passing argument 3 of ‘pthread_create’ between function pointer and ‘void *’ [-Wpedantic] pthread_create( &thread_id[thread], NULL, (void *)&ZhangWuDemosaic, (void *)&lmmse_arguments[thread] ); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/debayer/debayer.c:5: /usr/include/pthread.h:236:15: note: expected ‘void * (*)(void *)’ but argument is of type ‘void *’ void *(*__start_routine) (void *), ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/mlv/llrawproc/stripes.h:28, from ../../src/mlv/llrawproc/llrawproc_object.h:27, from ../../src/mlv/llrawproc/llrawproc.h:24, from ../../src/mlv/llrawproc/llrawproc.c:27: ../../src/mlv/llrawproc/../raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/llrawproc/../raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/frame_caching.c: In function ‘disableMlvCaching’: ../../src/mlv/frame_caching.c:29:39: warning: implicit declaration of function ‘usleep’; did you mean ‘sleep’? [-Wimplicit-function-declaration] while (isMlvObjectCaching(video)) usleep(100); ^~~~~~ sleep ../../src/mlv/frame_caching.c: In function ‘add_mlv_cache_thread’: ../../src/mlv/frame_caching.c:193:35: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] pthread_create(&thread, NULL, (void *)an_mlv_cache_thread, (void *)video); ^ ../../src/mlv/frame_caching.c:193:35: warning: ISO C forbids passing argument 3 of ‘pthread_create’ between function pointer and ‘void *’ [-Wpedantic] pthread_create(&thread, NULL, (void *)an_mlv_cache_thread, (void *)video); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/mlv/frame_caching.c:6: /usr/include/pthread.h:236:15: note: expected ‘void * (*)(void *)’ but argument is of type ‘void *’ void *(*__start_routine) (void *), ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/mlv/llrawproc/pixelproc.c:29: ../../src/mlv/llrawproc/../raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/llrawproc/../raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ In file included from ../../src/mlv/llrawproc/stripes.h:28, from ../../src/mlv/llrawproc/stripes.c:26: ../../src/mlv/llrawproc/../raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/llrawproc/../raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/llrawproc/stripes.c: In function ‘add_pixel’: ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:108:9: note: in expansion of macro ‘MIN’ if (MIN(a,b) < 32) ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:111:9: note: in expansion of macro ‘MAX’ if (MAX(a,b) > white_level / 1.1) ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:57:20: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:65:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/stripes.c:100:17: note: in expansion of macro ‘COERCE’ #define F2H(ev) COERCE((int)(FIXP_RANGE/2 + ev * FIXP_RANGE/2), 0, FIXP_RANGE-1) ^~~~~~ ../../src/mlv/llrawproc/stripes.c:133:18: note: in expansion of macro ‘F2H’ hist[offset][F2H(ev)] += weight; ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:57:34: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:65:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/stripes.c:100:17: note: in expansion of macro ‘COERCE’ #define F2H(ev) COERCE((int)(FIXP_RANGE/2 + ev * FIXP_RANGE/2), 0, FIXP_RANGE-1) ^~~~~~ ../../src/mlv/llrawproc/stripes.c:133:18: note: in expansion of macro ‘F2H’ hist[offset][F2H(ev)] += weight; ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:58:21: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/mlv/llrawproc/stripes.c:65:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/stripes.c:100:17: note: in expansion of macro ‘COERCE’ #define F2H(ev) COERCE((int)(FIXP_RANGE/2 + ev * FIXP_RANGE/2), 0, FIXP_RANGE-1) ^~~~~~ ../../src/mlv/llrawproc/stripes.c:133:18: note: in expansion of macro ‘F2H’ hist[offset][F2H(ev)] += weight; ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:65:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/stripes.c:100:17: note: in expansion of macro ‘COERCE’ #define F2H(ev) COERCE((int)(FIXP_RANGE/2 + ev * FIXP_RANGE/2), 0, FIXP_RANGE-1) ^~~~~~ ../../src/mlv/llrawproc/stripes.c:133:18: note: in expansion of macro ‘F2H’ hist[offset][F2H(ev)] += weight; ^~~ ../../src/mlv/llrawproc/stripes.c: In function ‘detect_vertical_stripes_coeffs’: ../../src/mlv/llrawproc/stripes.c:157:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] for (row = (void*)image_data; (void*)row < (void*)image_data + pitch * height; row += 2 * pitch / sizeof(struct raw_8pixels)) ^ ../../src/mlv/llrawproc/stripes.c:161:47: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] for (rg = row; (void*)rg < (void*)row + pitch - sizeof(struct raw_8pixels); rg++) ^ ../../src/mlv/llrawproc/stripes.c:161:55: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] for (rg = row; (void*)rg < (void*)row + pitch - sizeof(struct raw_8pixels); rg++) ^ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:218:22: note: in expansion of macro ‘MAX’ max[j] = MAX(max[j], hist[j][k]); ^~~ ../../src/mlv/llrawproc/stripes.c: In function ‘apply_vertical_stripes_correction’: ../../src/mlv/llrawproc/stripes.c:299:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] for (row = (void*)image_data; (void*)row < (void*)image_data + pitch * height; row += pitch / sizeof(struct raw_8pixels)) ^ ../../src/mlv/llrawproc/stripes.c:302:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] for (p = row; (void*)p < (void*)row + pitch; p++) ^ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:304:21: note: in expansion of macro ‘MAX’ white = MAX(white, PA); ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:305:21: note: in expansion of macro ‘MAX’ white = MAX(white, PB); ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:306:21: note: in expansion of macro ‘MAX’ white = MAX(white, PC); ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:307:21: note: in expansion of macro ‘MAX’ white = MAX(white, PD); ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:308:21: note: in expansion of macro ‘MAX’ white = MAX(white, PE); ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:309:21: note: in expansion of macro ‘MAX’ white = MAX(white, PF); ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:310:21: note: in expansion of macro ‘MAX’ white = MAX(white, PG); ^~~ ../../src/mlv/llrawproc/stripes.c:57:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:311:21: note: in expansion of macro ‘MAX’ white = MAX(white, PH); ^~~ ../../src/mlv/llrawproc/stripes.c:316:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] for (row = (void*)image_data; (void*)row < (void*)image_data + pitch * height; row += pitch / sizeof(struct raw_8pixels)) ^ ../../src/mlv/llrawproc/stripes.c:319:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] for (p = row; (void*)p < (void*)row + pitch; p++) ^ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:90:27: note: in definition of macro ‘SET_PA’ #define SET_PA(v) (p->a = v) ^ ../../src/mlv/llrawproc/stripes.c:337:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[0] && pa && pa < white && pa > black + 64) SET_PA(MIN(white, RAW_MUL(pa, correction->coeffficients[0]))); ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:91:27: note: in definition of macro ‘SET_PB’ #define SET_PB(v) (p->b = v) ^ ../../src/mlv/llrawproc/stripes.c:338:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[1] && pb && pb < white && pa > black + 64) SET_PB(MIN(white, RAW_MUL(pb, correction->coeffficients[1]))); ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:92:27: note: in definition of macro ‘SET_PC’ #define SET_PC(v) (p->c = v) ^ ../../src/mlv/llrawproc/stripes.c:339:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[2] && pc && pc < white && pa > black + 64) SET_PC(MIN(white, RAW_MUL(pc, correction->coeffficients[2]))); ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:93:27: note: in definition of macro ‘SET_PD’ #define SET_PD(v) (p->d = v) ^ ../../src/mlv/llrawproc/stripes.c:340:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[3] && pd && pd < white && pa > black + 64) SET_PD(MIN(white, RAW_MUL(pd, correction->coeffficients[3]))); ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:94:27: note: in definition of macro ‘SET_PE’ #define SET_PE(v) (p->e = v) ^ ../../src/mlv/llrawproc/stripes.c:341:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[4] && pe && pe < white && pa > black + 64) SET_PE(MIN(white, RAW_MUL(pe, correction->coeffficients[4]))); ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:95:27: note: in definition of macro ‘SET_PF’ #define SET_PF(v) (p->f = v) ^ ../../src/mlv/llrawproc/stripes.c:342:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[5] && pf && pf < white && pa > black + 64) SET_PF(MIN(white, RAW_MUL(pf, correction->coeffficients[5]))); ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:96:27: note: in definition of macro ‘SET_PG’ #define SET_PG(v) (p->g = v) ^ ../../src/mlv/llrawproc/stripes.c:343:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[6] && pg && pg < white && pa > black + 64) SET_PG(MIN(white, RAW_MUL(pg, correction->coeffficients[6]))); ^~~ ../../src/mlv/llrawproc/stripes.c:52:4: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/stripes.c:97:27: note: in definition of macro ‘SET_PH’ #define SET_PH(v) (p->h = v) ^ ../../src/mlv/llrawproc/stripes.c:344:93: note: in expansion of macro ‘MIN’ if (correction->coeffficients[7] && ph && ph < white && pa > black + 64) SET_PH(MIN(white, RAW_MUL(ph, correction->coeffficients[7]))); ^~~ In file included from ../../src/mlv/video_mlv.h:4, from ../../src/mlv/video_mlv.c:18: ../../src/mlv/raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/llrawproc/patternnoise.c: In function ‘horizontal_edge_aware_blur_rggb’: ../../src/mlv/llrawproc/patternnoise.c:32:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:135:25: note: in expansion of macro ‘MIN’ while (xr < MIN(x + strength, w)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:37:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:144:26: note: in expansion of macro ‘MAX’ while (xl >= MAX(x - strength, 0)) ^~~ ../../src/mlv/llrawproc/patternnoise.c: In function ‘fix_column_noise’: ../../src/mlv/llrawproc/patternnoise.c:37:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:199:29: note: in expansion of macro ‘MAX’ int* noise_row = malloc(MAX(w,h) * sizeof(noise_row[0])); ^~~ ../../src/mlv/llrawproc/patternnoise.c:32:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:37:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:270:33: note: in expansion of macro ‘COERCE’ original[x + y*w] = COERCE((int)original[x + y*w] + col_offsets[x], -32767, 32767); ^~~~~~ ../../src/mlv/llrawproc/patternnoise.c:32:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:37:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:270:33: note: in expansion of macro ‘COERCE’ original[x + y*w] = COERCE((int)original[x + y*w] + col_offsets[x], -32767, 32767); ^~~~~~ ../../src/mlv/llrawproc/patternnoise.c:32:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:38:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:270:33: note: in expansion of macro ‘COERCE’ original[x + y*w] = COERCE((int)original[x + y*w] + col_offsets[x], -32767, 32767); ^~~~~~ ../../src/mlv/llrawproc/patternnoise.c:37:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:270:33: note: in expansion of macro ‘COERCE’ original[x + y*w] = COERCE((int)original[x + y*w] + col_offsets[x], -32767, 32767); ^~~~~~ ../../src/mlv/llrawproc/patternnoise.c:32:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:37:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:282:23: note: in expansion of macro ‘COERCE’ original[i] = COERCE((int)original[i] - mc, 0, 32760); ^~~~~~ ../../src/mlv/llrawproc/patternnoise.c:32:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:37:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:282:23: note: in expansion of macro ‘COERCE’ original[i] = COERCE((int)original[i] - mc, 0, 32760); ^~~~~~ ../../src/mlv/llrawproc/patternnoise.c:32:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:38:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:282:23: note: in expansion of macro ‘COERCE’ original[i] = COERCE((int)original[i] - mc, 0, 32760); ^~~~~~ ../../src/mlv/llrawproc/patternnoise.c:37:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/mlv/llrawproc/patternnoise.c:45:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/mlv/llrawproc/patternnoise.c:282:23: note: in expansion of macro ‘COERCE’ original[i] = COERCE((int)original[i] - mc, 0, 32760); ^~~~~~ gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/filter.o ../../src/processing/filter/filter.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/genann.o ../../src/processing/filter/genann/genann.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/cube_lut.o ../../src/processing/cube_lut.c ../../src/debayer/amaze_demosaic.c: In function ‘xdiv2f’: ../../src/debayer/amaze_demosaic.c:97:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (*(int*)&d & 0x7FFFFFFF) { // if f==0 do nothing ^~~~~~~~ ../../src/debayer/amaze_demosaic.c:98:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int*)&d -= 1 << 23; // sub 1 from the exponent ^~~~~~~~ ../../src/debayer/amaze_demosaic.c: In function ‘xdivf’: ../../src/debayer/amaze_demosaic.c:104:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if (*(int*)&d & 0x7FFFFFFF) { // if f==0 do nothing ^~~~~~~~ ../../src/debayer/amaze_demosaic.c:105:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(int*)&d -= n << 23; // add n to the exponent ^~~~~~~~ ../../src/debayer/amaze_demosaic.c: In function ‘demosaic’: ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:296:25: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/amaze_demosaic.c:296:49: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:22: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:296:49: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:32: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:296:49: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:296:25: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:76:17: note: in expansion of macro ‘MIN’ #define min MIN ^~~ ../../src/debayer/amaze_demosaic.c:331:30: note: in expansion of macro ‘min’ int bottom = min(top+TS,winy+height+16); ^~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:76:17: note: in expansion of macro ‘MIN’ #define min MIN ^~~ ../../src/debayer/amaze_demosaic.c:333:30: note: in expansion of macro ‘min’ int right = min(left+TS, winx+width+16); ^~~ gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/igv_demosaic.o ../../src/debayer/igv_demosaic.c In file included from ../../src/processing/../mlv/video_mlv.h:4, from ../../src/processing/raw_processing.c:10: ../../src/processing/../mlv/raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/processing/../mlv/raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/debayer/amaze_demosaic.c:73:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:1064:58: note: in expansion of macro ‘SQR’ sumsqh += xdiv2f(SQR(cfa[indx1]-cfa[indx1-1])+SQR(cfa[indx1]-cfa[indx1+1])); ^~~ ../../src/debayer/amaze_demosaic.c:73:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:1064:87: note: in expansion of macro ‘SQR’ sumsqh += xdiv2f(SQR(cfa[indx1]-cfa[indx1-1])+SQR(cfa[indx1]-cfa[indx1+1])); ^~~ ../../src/debayer/amaze_demosaic.c:73:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:1065:58: note: in expansion of macro ‘SQR’ sumsqv += xdiv2f(SQR(cfa[indx1]-cfa[indx1-v1])+SQR(cfa[indx1]-cfa[indx1+v1])); ^~~ ../../src/debayer/amaze_demosaic.c:73:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:1065:88: note: in expansion of macro ‘SQR’ sumsqv += xdiv2f(SQR(cfa[indx1]-cfa[indx1-v1])+SQR(cfa[indx1]-cfa[indx1+v1])); ^~~ ../../src/mlv/video_mlv.c: In function ‘getMlvRawFrameDebayered’: ../../src/mlv/video_mlv.c:398:16: warning: this statement may fall through [-Wimplicit-fallthrough=] if (isMlvObjectCaching(video) && frameIndex < getMlvRawCacheLimitFrames(video)) ^ ../../src/mlv/video_mlv.c:404:9: note: here case MLV_FRAME_BEING_CACHED: ^~~~ ../../src/debayer/amaze_demosaic.c:73:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:1104:48: note: in expansion of macro ‘SQR’ Dgrb2[indx>>1].h = SQR(rgbgreen[indx] - xdiv2f(rgbgreen[indx-1]+rgbgreen[indx+1])); ^~~ ../../src/debayer/amaze_demosaic.c:73:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:1105:48: note: in expansion of macro ‘SQR’ Dgrb2[indx>>1].v = SQR(rgbgreen[indx] - xdiv2f(rgbgreen[indx-v1]+rgbgreen[indx+v1])); ^~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1359:41: note: in expansion of macro ‘ULIM’ Gintv = ULIM(Gintv ,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1362:62: note: in expansion of macro ‘ULIM’ Gintv=vwt*Gintv + (1.0f-vwt)*ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1367:41: note: in expansion of macro ‘ULIM’ Ginth = ULIM(Ginth ,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1370:62: note: in expansion of macro ‘ULIM’ Ginth=hwt*Ginth + (1.0f-hwt)*ULIM(Ginth,cfa[indx-1],cfa[indx+1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1374:52: note: in expansion of macro ‘ULIM’ if (Ginth > clip_pt) Ginth=ULIM(Ginth,cfa[indx-1],cfa[indx+1]);//for RT implementation ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:42: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:21: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:68:35: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:63:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:69:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/amaze_demosaic.c:59:33: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/debayer/amaze_demosaic.c:68:5: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/amaze_demosaic.c:59:29: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/amaze_demosaic.c:111:17: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/amaze_demosaic.c:112:55: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/amaze_demosaic.c:1375:52: note: in expansion of macro ‘ULIM’ if (Gintv > clip_pt) Gintv=ULIM(Gintv,cfa[indx-v1],cfa[indx+v1]); ^~~~ ../../src/processing/filter/filter.c: In function ‘applyFilterObject’: ../../src/processing/filter/filter.c:102:35: warning: ‘net’ may be used uninitialized in this function [-Wmaybe-uninitialized] const double * filtered = genann_run(net, pixel); ^~~~~~~~~~~~~~~~~~~~~~ ../../src/debayer/amaze_demosaic.c:132:20: warning: variable ‘t2’ set but not used [-Wunused-but-set-variable] clock_t t1,t2; ^~ gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/ahd.o ../../src/debayer/ahd.c gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/dualiso.o ../../src/mlv/llrawproc/dualiso.c ../../src/debayer/igv_demosaic.c: In function ‘igv_demosaic’: ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:269:21: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/igv_demosaic.c:269:45: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:18: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:269:45: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:28: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:269:45: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:269:21: note: in expansion of macro ‘MAX’ double max_wb = MAX( wb_multipliers[0], MAX( wb_multipliers[1], wb_multipliers[2] ) ); ^~~ gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/dng.o ../../src/dng/dng.c ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:330:20: note: in expansion of macro ‘LIM’ nv=LIM(((23.0f*rgb[1][indx-v1]+23.0f*rgb[1][indx-v3]+rgb[1][indx-v5]+rgb[1][indx+v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-v2]-8.0f*rgb[c][indx-v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:330:20: note: in expansion of macro ‘LIM’ nv=LIM(((23.0f*rgb[1][indx-v1]+23.0f*rgb[1][indx-v3]+rgb[1][indx-v5]+rgb[1][indx+v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-v2]-8.0f*rgb[c][indx-v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:330:20: note: in expansion of macro ‘LIM’ nv=LIM(((23.0f*rgb[1][indx-v1]+23.0f*rgb[1][indx-v3]+rgb[1][indx-v5]+rgb[1][indx+v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-v2]-8.0f*rgb[c][indx-v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:330:20: note: in expansion of macro ‘LIM’ nv=LIM(((23.0f*rgb[1][indx-v1]+23.0f*rgb[1][indx-v3]+rgb[1][indx-v5]+rgb[1][indx+v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-v2]-8.0f*rgb[c][indx-v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:331:20: note: in expansion of macro ‘LIM’ ev=LIM(((23.0f*rgb[1][indx+h1]+23.0f*rgb[1][indx+h3]+rgb[1][indx+h5]+rgb[1][indx-h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+h2]-8.0f*rgb[c][indx+h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:331:20: note: in expansion of macro ‘LIM’ ev=LIM(((23.0f*rgb[1][indx+h1]+23.0f*rgb[1][indx+h3]+rgb[1][indx+h5]+rgb[1][indx-h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+h2]-8.0f*rgb[c][indx+h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:331:20: note: in expansion of macro ‘LIM’ ev=LIM(((23.0f*rgb[1][indx+h1]+23.0f*rgb[1][indx+h3]+rgb[1][indx+h5]+rgb[1][indx-h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+h2]-8.0f*rgb[c][indx+h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:331:20: note: in expansion of macro ‘LIM’ ev=LIM(((23.0f*rgb[1][indx+h1]+23.0f*rgb[1][indx+h3]+rgb[1][indx+h5]+rgb[1][indx-h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+h2]-8.0f*rgb[c][indx+h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:332:20: note: in expansion of macro ‘LIM’ wv=LIM(((23.0f*rgb[1][indx-h1]+23.0f*rgb[1][indx-h3]+rgb[1][indx-h5]+rgb[1][indx+h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-h2]-8.0f*rgb[c][indx-h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:332:20: note: in expansion of macro ‘LIM’ wv=LIM(((23.0f*rgb[1][indx-h1]+23.0f*rgb[1][indx-h3]+rgb[1][indx-h5]+rgb[1][indx+h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-h2]-8.0f*rgb[c][indx-h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:332:20: note: in expansion of macro ‘LIM’ wv=LIM(((23.0f*rgb[1][indx-h1]+23.0f*rgb[1][indx-h3]+rgb[1][indx-h5]+rgb[1][indx+h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-h2]-8.0f*rgb[c][indx-h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:332:20: note: in expansion of macro ‘LIM’ wv=LIM(((23.0f*rgb[1][indx-h1]+23.0f*rgb[1][indx-h3]+rgb[1][indx-h5]+rgb[1][indx+h1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx-h2]-8.0f*rgb[c][indx-h4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:333:20: note: in expansion of macro ‘LIM’ sv=LIM(((23.0f*rgb[1][indx+v1]+23.0f*rgb[1][indx+v3]+rgb[1][indx+v5]+rgb[1][indx-v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+v2]-8.0f*rgb[c][indx+v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:333:20: note: in expansion of macro ‘LIM’ sv=LIM(((23.0f*rgb[1][indx+v1]+23.0f*rgb[1][indx+v3]+rgb[1][indx+v5]+rgb[1][indx-v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+v2]-8.0f*rgb[c][indx+v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:333:20: note: in expansion of macro ‘LIM’ sv=LIM(((23.0f*rgb[1][indx+v1]+23.0f*rgb[1][indx+v3]+rgb[1][indx+v5]+rgb[1][indx-v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+v2]-8.0f*rgb[c][indx+v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:333:20: note: in expansion of macro ‘LIM’ sv=LIM(((23.0f*rgb[1][indx+v1]+23.0f*rgb[1][indx+v3]+rgb[1][indx+v5]+rgb[1][indx-v1]+40.0f*rgb[c][indx]-32.0f*rgb[c][indx+v2]-8.0f*rgb[c][indx+v4]))/3145680.f, 0.0f, 1.0f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ In file included from ../../src/processing/raw_processing.c:32: ../../src/processing/processing.c: In function ‘colour_correct_3_way’: ../../src/processing/processing.c:233:37: warning: unused parameter ‘rgb’ [-Wunused-parameter] void colour_correct_3_way( double * rgb, ~~~~~~~~~^~~ ../../src/processing/processing.c:234:35: warning: unused parameter ‘h_hue’ [-Wunused-parameter] double h_hue, double h_sat, ~~~~~~~^~~~~ ../../src/processing/processing.c:234:49: warning: unused parameter ‘h_sat’ [-Wunused-parameter] double h_hue, double h_sat, ~~~~~~~^~~~~ ../../src/processing/processing.c:235:35: warning: unused parameter ‘m_hue’ [-Wunused-parameter] double m_hue, double m_sat, ~~~~~~~^~~~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/processing/processing.c:235:49: warning: unused parameter ‘m_sat’ [-Wunused-parameter] double m_hue, double m_sat, ~~~~~~~^~~~~ ../../src/processing/processing.c:236:35: warning: unused parameter ‘s_hue’ [-Wunused-parameter] double s_hue, double s_sat ) ~~~~~~~^~~~~ ../../src/processing/processing.c:236:49: warning: unused parameter ‘s_sat’ [-Wunused-parameter] double s_hue, double s_sat ) ~~~~~~~^~~~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/processing/processing.c: In function ‘processing_update_matrices’: ../../src/processing/processing.c:323:23: warning: passing argument 2 of ‘multiplyMatrices’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] id_matrix, ^~~~~~~~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ In file included from ../../src/processing/raw_processing.c:19: ../../src/processing/../matrix/matrix.h:12:44: note: expected ‘double *’ but argument is of type ‘const double *’ void multiplyMatrices(double * A, double * B, double * outputMatrix); ~~~~~~~~~^ In file included from ../../src/processing/raw_processing.c:32: ../../src/processing/processing.c:296:12: warning: unused variable ‘temp_matrix_c’ [-Wunused-variable] double temp_matrix_c[9]; ^~~~~~~~~~~~~ ../../src/processing/processing.c: In function ‘processing_update_matrices_gradient’: ../../src/processing/processing.c:403:23: warning: passing argument 2 of ‘multiplyMatrices’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] id_matrix, ^~~~~~~~~ In file included from ../../src/processing/raw_processing.c:19: ../../src/processing/../matrix/matrix.h:12:44: note: expected ‘double *’ but argument is of type ‘const double *’ void multiplyMatrices(double * A, double * B, double * outputMatrix); ~~~~~~~~~^ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ In file included from ../../src/processing/raw_processing.c:32: ../../src/processing/processing.c: In function ‘blur_image’: ../../src/processing/processing.c:462:9: warning: unused variable ‘x_lim’ [-Wunused-variable] int x_lim = rl-3; ^~~~~ ../../src/processing/processing.c:461:9: warning: unused variable ‘x_max’ [-Wunused-variable] int x_max = (width + radius); ^~~~~ ../../src/processing/processing.c:460:9: warning: unused variable ‘y_max’ [-Wunused-variable] int y_max = height + radius; ^~~~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:20: note: in expansion of macro ‘LIM’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:20: note: in expansion of macro ‘LIM’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:36: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:62: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:86: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:118: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:142: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:174: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:198: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:228: note: in expansion of macro ‘SQR’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:349:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]))-7.0f*(SQR(vdif[(indx-v6)>>1]+vdif[(indx-v4)>>1]+vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]+vdif[(indx+v4)>>1]+vdif[(indx+v6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:20: note: in expansion of macro ‘LIM’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/processing/raw_processing.c: In function ‘applyProcessingObject’: ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:348:20: note: in expansion of macro ‘LIM’ ng=LIM(epssq+78.0f*SQR(vdif[indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+SQR(vdif[(indx+v4)>>1]))+21.0f*(SQR(vdif[(indx-v6)>>1])+SQR(vdif[(indx+v6)>>1]))-6.0f*SQR(vdif[(indx-v2)>>1]+vdif[indx>>1]+vdif[(indx+v2)>>1]) ^~~ ../../src/processing/raw_processing.c:421:48: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] pthread_create(&threadid[t], NULL, (void *)&processing_object_thread, (void *)(params + t)); ^ ../../src/processing/raw_processing.c:421:48: warning: ISO C forbids passing argument 3 of ‘pthread_create’ between function pointer and ‘void *’ [-Wpedantic] pthread_create(&threadid[t], NULL, (void *)&processing_object_thread, (void *)(params + t)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/processing/raw_processing.c:6: /usr/include/pthread.h:236:15: note: expected ‘void * (*)(void *)’ but argument is of type ‘void *’ void *(*__start_routine) (void *), ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ In file included from ../../src/mlv/llrawproc/dualiso.h:26, from ../../src/mlv/llrawproc/dualiso.c:27: ../../src/mlv/llrawproc/../raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/llrawproc/../raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:20: note: in expansion of macro ‘LIM’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:20: note: in expansion of macro ‘LIM’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:36: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:62: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:86: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:118: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:142: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/InfoDialog.o InfoDialog.cpp ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:174: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:198: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:228: note: in expansion of macro ‘SQR’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:38: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/processing/raw_processing.c: In function ‘processingSetWhiteBalance’: ../../src/processing/raw_processing.c:1100:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] p_xyz_to_rgb = xyz_to_rgb_danne; ^ ../../src/processing/raw_processing.c:1101:20: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] p_ciecam02 = ciecam02_danne; ^ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:95: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/processing/raw_processing.c:1105:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] p_xyz_to_rgb = xyz_to_rgb; ^ ../../src/processing/raw_processing.c:1106:20: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] p_ciecam02 = ciecam02; ^ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:159: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:44:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ (a) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:351:221: note: in expansion of macro ‘SQR’ -10.0f*(SQR(hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]))-7.0f*(SQR(hdif[(indx-h6)>>1]+hdif[(indx-h4)>>1]+hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]+hdif[(indx+h4)>>1]+hdif[(indx+h6)>>1])),0.f,1.f); ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:20: note: in expansion of macro ‘LIM’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:350:20: note: in expansion of macro ‘LIM’ eg=LIM(epssq+78.0f*SQR(hdif[indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+SQR(hdif[(indx+h4)>>1]))+21.0f*(SQR(hdif[(indx-h6)>>1])+SQR(hdif[(indx+h6)>>1]))-6.0f*SQR(hdif[(indx-h2)>>1]+hdif[indx>>1]+hdif[(indx+h2)>>1]) ^~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ In file included from ../../src/dng/../mlv/mlv.h:24, from ../../src/dng/../mlv/mlv_object.h:5, from ../../src/dng/dng.h:25, from ../../src/dng/dng.c:29: ../../src/dng/../mlv/raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ ../../src/dng/../mlv/raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:353:20: note: in expansion of macro ‘ULIM’ nv=ULIM(0.725f*vdif[indx>>1]+0.1375f*vdif[(indx-v2)>>1]+0.1375f*vdif[(indx+v2)>>1],vdif[(indx-v2)>>1],vdif[(indx+v2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:354:20: note: in expansion of macro ‘ULIM’ ev=ULIM(0.725f*hdif[indx>>1]+0.1375f*hdif[(indx-h2)>>1]+0.1375f*hdif[(indx+h2)>>1],hdif[(indx-h2)>>1],hdif[(indx+h2)>>1]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:374:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:375:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:376:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:377:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/mlv/llrawproc/dualiso.c: In function ‘identify_bright_and_dark_fields’: ../../src/mlv/llrawproc/dualiso.c:482:97: warning: unused parameter ‘rggb’ [-Wunused-parameter] static int identify_bright_and_dark_fields(struct raw_info raw_info, uint16_t * image_data, int rggb, int * is_bright) ~~~~^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:395:21: note: in expansion of macro ‘ULIM’ nwv=ULIM(chr[c][indx-v1-h1],chr[c][indx-v3-h1],chr[c][indx-v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ In file included from ../../src/dng/dng.c:32: ../../src/dng/dng_tag_values.h:384:31: warning: ISO C restricts enumerator values to range of ‘int’ [-Wpedantic] previewColorSpace_MaxEnum = 0xFFFFFFFF ^~~~~~~~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:396:21: note: in expansion of macro ‘ULIM’ nev=ULIM(chr[c][indx-v1+h1],chr[c][indx-v3+h1],chr[c][indx-v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:397:21: note: in expansion of macro ‘ULIM’ swv=ULIM(chr[c][indx+v1-h1],chr[c][indx+v3-h1],chr[c][indx+v1-h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:38: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:17: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:39:31: note: in definition of macro ‘MAX’ ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:34:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:40:14: note: in definition of macro ‘MAX’ __typeof__ ((a)+(b)) _b = (b); \ ^ ../../src/debayer/igv_demosaic.c:59:29: note: in expansion of macro ‘MIN’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ ../../src/debayer/igv_demosaic.c:39:1: warning: ISO C forbids braced-groups within expressions [-Wpedantic] ({ __typeof__ ((a)+(b)) _a = (a); \ ^ ../../src/debayer/igv_demosaic.c:59:25: note: in expansion of macro ‘MAX’ #define COERCE(x,lo,hi) MAX(MIN((x),(hi)),(lo)) ^~~ ../../src/debayer/igv_demosaic.c:60:13: note: in expansion of macro ‘COERCE’ #define LIM COERCE ^~~~~~ ../../src/debayer/igv_demosaic.c:61:51: note: in expansion of macro ‘LIM’ #define ULIM(a, b, c) (((b) < (c)) ? LIM(a,b,c) : LIM(a,c,b)) ^~~ ../../src/debayer/igv_demosaic.c:398:21: note: in expansion of macro ‘ULIM’ sev=ULIM(chr[c][indx+v1+h1],chr[c][indx+v3+h1],chr[c][indx+v1+h3]); ^~~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/StatusDialog.o StatusDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/Histogram.o Histogram.cpp ../../src/mlv/llrawproc/dualiso.c: In function ‘diso_get_full20bit’: ../../src/mlv/llrawproc/dualiso.c:1902:9: warning: unused variable ‘expo_matched’ [-Wunused-variable] int expo_matched = match_exposures(raw_info, raw_buffer_32, &corr_ev, &white_darkened, is_bright); ^~~~~~~~~~~~ In file included from ../../src/processing/raw_processing.c:32: At top level: ../../src/processing/processing.c:222:15: warning: ‘array_average’ defined but not used [-Wunused-function] static double array_average(double * array, int length) ^~~~~~~~~~~~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/WaveFormMonitor.o WaveFormMonitor.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/ExportSettingsDialog.o ExportSettingsDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/ReceiptSettings.o ReceiptSettings.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/EditSliderValueDialog.o EditSliderValueDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/DoubleClickLabel.o DoubleClickLabel.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/AudioWave.o AudioWave.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/ResizeLabel.o ResizeLabel.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/GraphicsZoomView.o GraphicsZoomView.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/JumpSlider.o JumpSlider.cpp ../../src/processing/raw_processing.c: In function ‘apply_processing_object’: ../../src/processing/raw_processing.c:569:18: warning: ‘pixg[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] uint16_t pixg[3]; ^~~~ ../../src/processing/raw_processing.c:569:18: warning: ‘pixg[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../src/processing/raw_processing.c:569:18: warning: ‘pixg[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../src/processing/raw_processing.c: In function ‘processingFindWhiteBalance’: ../../src/processing/raw_processing.c:1549:13: warning: ‘nearestTint’ may be used uninitialized in this function [-Wmaybe-uninitialized] *wbTint = nearestTint; ~~~~~~~~^~~~~~~~~~~~~ ../../src/processing/raw_processing.c:1548:13: warning: ‘nearestTemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] *wbTemp = nearestTemp; ~~~~~~~~^~~~~~~~~~~~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/AudioPlayback.o AudioPlayback.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/GraphicsPickerScene.o GraphicsPickerScene.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/NoScrollSlider.o NoScrollSlider.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/ColorToolButton.o ColorToolButton.cpp ExportSettingsDialog.cpp: In constructor ‘ExportSettingsDialog::ExportSettingsDialog(QWidget*, Scripting*, uint8_t, uint8_t, uint8_t, bool, uint16_t, uint16_t, bool, double, bool, bool, uint8_t, uint8_t, bool)’: ExportSettingsDialog.cpp:15:72: warning: unused parameter ‘scripting’ [-Wunused-parameter] ExportSettingsDialog::ExportSettingsDialog(QWidget *parent, Scripting *scripting, uint8_t currentCodecProfile, uint8_t currentCodecOption, uint8_t debayerMode, bool resize, uint16_t resizeWidth, uint16_t resizeHeight, bool fpsOverride, double fps, bool exportAudio, bool heightLocked, uint8_t smooth, uint8_t scaleAlgo, bool hdrBlending) : ~~~~~~~~~~~^~~~~~~~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/RenderFrameThread.o RenderFrameThread.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/GraphicsPolygonMoveItem.o GraphicsPolygonMoveItem.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/GradientElement.o GradientElement.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/VectorScope.o VectorScope.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/TimeCodeLabel.o TimeCodeLabel.cpp gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/darkframe.o ../../src/mlv/llrawproc/darkframe.c In file included from ../../src/mlv/llrawproc/../mlv.h:24, from ../../src/mlv/llrawproc/../mlv_object.h:5, from ../../src/mlv/llrawproc/darkframe.h:24, from ../../src/mlv/llrawproc/darkframe.c:26: ../../src/mlv/llrawproc/../raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/llrawproc/../raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/ColorWheel.o ColorWheel.cpp gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/audio_mlv.o ../../src/mlv/audio_mlv.c In file included from ../../src/mlv/mlv.h:24, from ../../src/mlv/mlv_object.h:5, from ../../src/mlv/audio_mlv.h:5, from ../../src/mlv/audio_mlv.c:9: ../../src/mlv/raw.h:165:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/raw.h:173:6: warning: ISO C99 doesn’t support unnamed structs/unions [-Wpedantic] }; ^ ../../src/mlv/audio_mlv.c: In function ‘generateMlvAudioToWaveHeader’: ../../src/mlv/audio_mlv.c:143:60: warning: ‘%09d’ directive output may be truncated writing between 9 and 11 bytes into a region of size between 0 and 18 [-Wformat-truncation=] snprintf(temp, sizeof(temp), "JPCAN%04d%.8s%02d%02d%02d%09d", getMlvCameraModel(video), getMlvCameraSerial(video), getMlvTmHour(video), getMlvTmMin(video), getMlvTmSec(video), rand()); ^~~~ In file included from /usr/include/stdio.h:873, from ../../src/mlv/audio_mlv.c:2: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 25 and 51 bytes into a destination of size 33 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/cupdaterdialog.o Updater/updaterUI/cupdaterdialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/cautoupdatergithub.o Updater/cautoupdatergithub.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/CUpdater.o Updater/updaterUI/CUpdater.cpp gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/blur_threaded.o ../../src/processing/blur_threaded.c ../../src/processing/blur_threaded.c: In function ‘horizontal_blur’: ../../src/processing/blur_threaded.c:27:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] int thread_num = (int)tnum; ^ ../../src/processing/blur_threaded.c: In function ‘vertical_blur’: ../../src/processing/blur_threaded.c:77:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] int thread_num = (int)tnum; ^ ../../src/processing/blur_threaded.c: In function ‘blur_image_threaded’: ../../src/processing/blur_threaded.c:150:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pthread_create(&thread[i], &attr, horizontal_blur, (void *) i); ^ ../../src/processing/blur_threaded.c:157:62: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pthread_create(&thread[i], &attr, vertical_blur, (void *) i); ^ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/Scripting.o Scripting.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/FcpxmlAssistantDialog.o FcpxmlAssistantDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/FcpxmlSelectDialog.o FcpxmlSelectDialog.cpp gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/denoiser_2d_median.o ../../src/processing/denoiser/denoiser_2d_median.c g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/ReceiptCopyMaskDialog.o ReceiptCopyMaskDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/UserManualDialog.o UserManualDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/QRecentFilesMenu.o QRecentFilesMenu.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/SingleFrameExportDialog.o SingleFrameExportDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/Curves.o Curves.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/spline_helper.o ../../src/processing/interpolation/spline_helper.cpp gcc -c -pipe -O3 -fopenmp -std=c99 -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/cosine_interpolation.o ../../src/processing/interpolation/cosine_interpolation.c g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/rbf_wrapper.o ../../src/processing/rbfilter/rbf_wrapper.cpp In file included from ../../src/processing/rbfilter/rbf_wrapper.cpp:8: ../../src/processing/rbfilter/rbf.h: In function ‘void _recursive_bf(uint16_t*, float, float, int, int, int, float*)’: ../../src/processing/rbfilter/rbf.h:148:9: warning: value computed is not used [-Wunused-value] *--temp_x; *temp_x = 0.5f*((*temp_x) + (*--in_x)); ^~~~~~~~~ ../../src/processing/rbfilter/rbf.h:149:9: warning: value computed is not used [-Wunused-value] *--temp_x; *temp_x = 0.5f*((*temp_x) + (*--in_x)); ^~~~~~~~~ ../../src/processing/rbfilter/rbf.h:150:9: warning: value computed is not used [-Wunused-value] *--temp_x; *temp_x = 0.5f*((*temp_x) + (*--in_x)); ^~~~~~~~~ ../../src/processing/rbfilter/rbf.h:156:9: warning: value computed is not used [-Wunused-value] *--temp_factor_x; *temp_factor_x = 0.5f*((*temp_factor_x) + 1); ^~~~~~~~~~~~~~~~ ../../src/processing/rbfilter/rbf.h:175:13: warning: value computed is not used [-Wunused-value] *--temp_x; *temp_x = 0.5f*((*temp_x) + ycr); ^~~~~~~~~ ../../src/processing/rbfilter/rbf.h:176:13: warning: value computed is not used [-Wunused-value] *--temp_x; *temp_x = 0.5f*((*temp_x) + ycg); ^~~~~~~~~ ../../src/processing/rbfilter/rbf.h:177:13: warning: value computed is not used [-Wunused-value] *--temp_x; *temp_x = 0.5f*((*temp_x) + ycb); ^~~~~~~~~ ../../src/processing/rbfilter/rbf.h:182:13: warning: value computed is not used [-Wunused-value] *--temp_factor_x; ^~~~~~~~~~~~~~~~ ../../src/processing/rbfilter/rbf.h:271:17: warning: value computed is not used [-Wunused-value] *out_++; ^~~~~~~ ../../src/processing/rbfilter/rbf.h:273:13: warning: value computed is not used [-Wunused-value] *factor_++; ^~~~~~~~~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/HueVsDiagram.o HueVsDiagram.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/RBFilterPlain.o ../../src/processing/rbfilter/RBFilterPlain.cpp In file included from ../../src/processing/interpolation/spline_helper.cpp:8: ../../src/processing/interpolation/spline.h:271:6: warning: ‘void {anonymous}::tk::spline::set_boundary({anonymous}::tk::spline::bd_type, double, {anonymous}::tk::spline::bd_type, double, bool)’ defined but not used [-Wunused-function] void spline::set_boundary(spline::bd_type left, double left_value, ^~~~~~ /usr/lib/qt5/bin/rcc -name ressources ressources.qrc -o .rcc/qrc_ressources.cpp /usr/lib/qt5/bin/rcc -name darkstyle darkstyle.qrc -o .rcc/qrc_darkstyle.cpp g++ -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -dM -E -o .moc/moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/main.o main.cpp ../../src/processing/rbfilter/RBFilterPlain.cpp: In member function ‘void CRBFilterPlain::filter(uint16_t*, uint16_t*, float, float, int, int, int)’: ../../src/processing/rbfilter/RBFilterPlain.cpp:266:29: warning: unused variable ‘src_prev’ [-Wunused-variable] const uint16_t* src_prev = src_color; ^~~~~~~~ g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/MainWindow.o MainWindow.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/qrc_darkstyle.o .rcc/qrc_darkstyle.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include MainWindow.h -o .moc/moc_MainWindow.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include InfoDialog.h -o .moc/moc_InfoDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include StatusDialog.h -o .moc/moc_StatusDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ExportSettingsDialog.h -o .moc/moc_ExportSettingsDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include EditSliderValueDialog.h -o .moc/moc_EditSliderValueDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include DoubleClickLabel.h -o .moc/moc_DoubleClickLabel.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ResizeLabel.h -o .moc/moc_ResizeLabel.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include GraphicsZoomView.h -o .moc/moc_GraphicsZoomView.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include AudioPlayback.h -o .moc/moc_AudioPlayback.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include GraphicsPickerScene.h -o .moc/moc_GraphicsPickerScene.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include NoScrollSlider.h -o .moc/moc_NoScrollSlider.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ColorToolButton.h -o .moc/moc_ColorToolButton.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include RenderFrameThread.h -o .moc/moc_RenderFrameThread.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include GraphicsPolygonMoveItem.h -o .moc/moc_GraphicsPolygonMoveItem.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ColorWheel.h -o .moc/moc_ColorWheel.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include Updater/updaterUI/CUpdater.h -o .moc/moc_CUpdater.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include Scripting.h -o .moc/moc_Scripting.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include FcpxmlAssistantDialog.h -o .moc/moc_FcpxmlAssistantDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include FcpxmlSelectDialog.h -o .moc/moc_FcpxmlSelectDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ReceiptCopyMaskDialog.h -o .moc/moc_ReceiptCopyMaskDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include UserManualDialog.h -o .moc/moc_UserManualDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include QRecentFilesMenu.h -o .moc/moc_QRecentFilesMenu.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include SingleFrameExportDialog.h -o .moc/moc_SingleFrameExportDialog.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include Curves.h -o .moc/moc_Curves.cpp /usr/lib/qt5/bin/moc -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /var/www/debian/mlv-app/mlv-app-1.6/platform/qt/.moc/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/var/www/debian/mlv-app/mlv-app-1.6/platform/qt -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include HueVsDiagram.h -o .moc/moc_HueVsDiagram.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/qrc_ressources.o .rcc/qrc_ressources.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_MainWindow.o .moc/moc_MainWindow.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_InfoDialog.o .moc/moc_InfoDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_StatusDialog.o .moc/moc_StatusDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_ExportSettingsDialog.o .moc/moc_ExportSettingsDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_EditSliderValueDialog.o .moc/moc_EditSliderValueDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_DoubleClickLabel.o .moc/moc_DoubleClickLabel.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_ResizeLabel.o .moc/moc_ResizeLabel.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_GraphicsZoomView.o .moc/moc_GraphicsZoomView.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_AudioPlayback.o .moc/moc_AudioPlayback.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_GraphicsPickerScene.o .moc/moc_GraphicsPickerScene.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_NoScrollSlider.o .moc/moc_NoScrollSlider.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_ColorToolButton.o .moc/moc_ColorToolButton.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_RenderFrameThread.o .moc/moc_RenderFrameThread.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_GraphicsPolygonMoveItem.o .moc/moc_GraphicsPolygonMoveItem.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_ColorWheel.o .moc/moc_ColorWheel.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_CUpdater.o .moc/moc_CUpdater.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_Scripting.o .moc/moc_Scripting.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_FcpxmlAssistantDialog.o .moc/moc_FcpxmlAssistantDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_FcpxmlSelectDialog.o .moc/moc_FcpxmlSelectDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_ReceiptCopyMaskDialog.o .moc/moc_ReceiptCopyMaskDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_UserManualDialog.o .moc/moc_UserManualDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_QRecentFilesMenu.o .moc/moc_QRecentFilesMenu.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_SingleFrameExportDialog.o .moc/moc_SingleFrameExportDialog.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_Curves.o .moc/moc_Curves.cpp g++ -c -pipe -fopenmp -g -O2 -fdebug-prefix-map=/var/www/debian/mlv-app/mlv-app-1.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DSTDOUT_SILENT -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/moc_HueVsDiagram.o .moc/moc_HueVsDiagram.cpp In file included from ../../src/mlv/video_mlv.h:12, from ../../src/mlv_include.h:10, from MainWindow.h:24, from MainWindow.cpp:8: MainWindow.cpp: In member function ‘void MainWindow::startExportPipe(QString)’: ../../src/mlv/macros.h:81:41: warning: macro expands to multiple statements [-Wmultistatement-macros] #define setMlvDontAlwaysUseAmaze(video) (video)->use_amaze = 0; (video)->current_cached_frame_active = 0 ^ MainWindow.cpp:1599:54: note: in expansion of macro ‘setMlvDontAlwaysUseAmaze’ if( !ui->actionAlwaysUseAMaZE->isChecked() ) setMlvDontAlwaysUseAmaze( m_pMlvObject ); ^~~~~~~~~~~~~~~~~~~~~~~~ MainWindow.cpp:1599:9: note: some parts of macro expansion are not guarded by this ‘if’ clause if( !ui->actionAlwaysUseAMaZE->isChecked() ) setMlvDontAlwaysUseAmaze( m_pMlvObject ); ^~ In file included from ../../src/mlv/video_mlv.h:12, from ../../src/mlv_include.h:10, from MainWindow.h:24, from MainWindow.cpp:8: ../../src/mlv/macros.h:81:41: warning: macro expands to multiple statements [-Wmultistatement-macros] #define setMlvDontAlwaysUseAmaze(video) (video)->use_amaze = 0; (video)->current_cached_frame_active = 0 ^ MainWindow.cpp:2187:50: note: in expansion of macro ‘setMlvDontAlwaysUseAmaze’ if( !ui->actionAlwaysUseAMaZE->isChecked() ) setMlvDontAlwaysUseAmaze( m_pMlvObject ); ^~~~~~~~~~~~~~~~~~~~~~~~ MainWindow.cpp:2187:5: note: some parts of macro expansion are not guarded by this ‘if’ clause if( !ui->actionAlwaysUseAMaZE->isChecked() ) setMlvDontAlwaysUseAmaze( m_pMlvObject ); ^~ MainWindow.cpp: In constructor ‘MainWindow::MainWindow(int&, char**, QWidget*)’: MainWindow.cpp:57:10: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Wunused-result] chdir( QCoreApplication::applicationDirPath().toLatin1().data() ); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from MainWindow.cpp:9: .ui/ui_MainWindow.h: In member function ‘void Ui_MainWindow::setupUi(QMainWindow*)’: .ui/ui_MainWindow.h:614:10: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without void setupUi(QMainWindow *MainWindow) ^~~~~~~ g++ -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o mlvapp .obj/main.o .obj/MainWindow.o .obj/amaze_demosaic.o .obj/debayer.o .obj/conv.o .obj/dmzhangwu.o .obj/basic.o .obj/matrix.o .obj/frame_caching.o .obj/video_mlv.o .obj/lj92.o .obj/llrawproc.o .obj/pixelproc.o .obj/stripes.o .obj/patternnoise.o .obj/hist.o .obj/camera_id.o .obj/raw_processing.o .obj/filter.o .obj/genann.o .obj/cube_lut.o .obj/igv_demosaic.o .obj/ahd.o .obj/dualiso.o .obj/dng.o .obj/InfoDialog.o .obj/StatusDialog.o .obj/Histogram.o .obj/WaveFormMonitor.o .obj/ExportSettingsDialog.o .obj/ReceiptSettings.o .obj/EditSliderValueDialog.o .obj/DoubleClickLabel.o .obj/AudioWave.o .obj/ResizeLabel.o .obj/GraphicsZoomView.o .obj/JumpSlider.o .obj/AudioPlayback.o .obj/GraphicsPickerScene.o .obj/NoScrollSlider.o .obj/ColorToolButton.o .obj/RenderFrameThread.o .obj/GraphicsPolygonMoveItem.o .obj/GradientElement.o .obj/VectorScope.o .obj/TimeCodeLabel.o .obj/darkframe.o .obj/ColorWheel.o .obj/audio_mlv.o .obj/cupdaterdialog.o .obj/cautoupdatergithub.o .obj/CUpdater.o .obj/blur_threaded.o .obj/Scripting.o .obj/FcpxmlAssistantDialog.o .obj/FcpxmlSelectDialog.o .obj/denoiser_2d_median.o .obj/ReceiptCopyMaskDialog.o .obj/UserManualDialog.o .obj/QRecentFilesMenu.o .obj/SingleFrameExportDialog.o .obj/Curves.o .obj/spline_helper.o .obj/cosine_interpolation.o .obj/rbf_wrapper.o .obj/HueVsDiagram.o .obj/RBFilterPlain.o .obj/qrc_ressources.o .obj/qrc_darkstyle.o .obj/moc_MainWindow.o .obj/moc_InfoDialog.o .obj/moc_StatusDialog.o .obj/moc_ExportSettingsDialog.o .obj/moc_EditSliderValueDialog.o .obj/moc_DoubleClickLabel.o .obj/moc_ResizeLabel.o .obj/moc_GraphicsZoomView.o .obj/moc_AudioPlayback.o .obj/moc_GraphicsPickerScene.o .obj/moc_NoScrollSlider.o .obj/moc_ColorToolButton.o .obj/moc_RenderFrameThread.o .obj/moc_GraphicsPolygonMoveItem.o .obj/moc_ColorWheel.o .obj/moc_CUpdater.o .obj/moc_Scripting.o .obj/moc_FcpxmlAssistantDialog.o .obj/moc_FcpxmlSelectDialog.o .obj/moc_ReceiptCopyMaskDialog.o .obj/moc_UserManualDialog.o .obj/moc_QRecentFilesMenu.o .obj/moc_SingleFrameExportDialog.o .obj/moc_Curves.o .obj/moc_HueVsDiagram.o -L/usr/lib/gcc/x86_64-linux-gnu/4.8 -lgomp -lQt5Multimedia -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lGL -lpthread make[1]: Leaving directory '/var/www/debian/mlv-app/mlv-app-1.6/platform/qt' create-stamp debian/debhelper-build-stamp debian/rules binary dh binary --sourcedirectory=platform/qt dh_testroot -O--sourcedirectory=platform/qt dh_prep -O--sourcedirectory=platform/qt debian/rules override_dh_auto_install make[1]: Entering directory '/var/www/debian/mlv-app/mlv-app-1.6' skip auto install make[1]: Leaving directory '/var/www/debian/mlv-app/mlv-app-1.6' dh_install -O--sourcedirectory=platform/qt dh_installdocs -O--sourcedirectory=platform/qt dh_installchangelogs -O--sourcedirectory=platform/qt dh_installinit -O--sourcedirectory=platform/qt dh_icons -O--sourcedirectory=platform/qt dh_perl -O--sourcedirectory=platform/qt dh_link -O--sourcedirectory=platform/qt dh_strip_nondeterminism -O--sourcedirectory=platform/qt dh_compress -O--sourcedirectory=platform/qt dh_fixperms -O--sourcedirectory=platform/qt dh_missing -O--sourcedirectory=platform/qt dh_strip -O--sourcedirectory=platform/qt dh_makeshlibs -O--sourcedirectory=platform/qt dh_shlibdeps -O--sourcedirectory=platform/qt dh_installdeb -O--sourcedirectory=platform/qt dh_gencontrol -O--sourcedirectory=platform/qt dh_md5sums -O--sourcedirectory=platform/qt dh_builddeb -O--sourcedirectory=platform/qt dpkg-deb: building package 'mlv-app' in '../mlv-app_1.6-1_amd64.deb'. dpkg-deb: building package 'mlv-app-dbgsym' in '../mlv-app-dbgsym_1.6-1_amd64.deb'. dpkg-genbuildinfo dpkg-genchanges >../mlv-app_1.6-1_amd64.changes dpkg-genchanges: info: including full source code in upload dpkg-source --after-build . dpkg-buildpackage: info: full upload (original source is included) Now running lintian mlv-app_1.6-1_amd64.changes ... warning: the authors of lintian do not recommend running it with root privileges! W: mlv-app: binary-without-manpage usr/bin/mlvapp Finished running lintian. Now signing changes and any dsc files... signfile dsc mlv-app_1.6-1.dsc Gürkan Myczko gpg: skipped "Gürkan Myczko ": No secret key gpg: /tmp/debsign.7rducCAK/mlv-app_1.6-1.dsc: clear-sign failed: No secret key debsign: gpg error occurred! Aborting....